]> rtime.felk.cvut.cz Git - jailhouse.git/commit
arm: better error reporting and panic dump
authorJean-Philippe Brucker <jean-philippe.brucker@arm.com>
Wed, 2 Jul 2014 11:44:43 +0000 (12:44 +0100)
committerJan Kiszka <jan.kiszka@siemens.com>
Fri, 19 Dec 2014 10:04:07 +0000 (11:04 +0100)
commitcb908ea3feb40392af4c9ae1c0d77a3fd45814a4
tree85a11089ea41f538ea105d2e0e7264974e932d5e
parentea4c6f6a23def600cff8eea37b666da4477530d1
arm: better error reporting and panic dump

This patch adds exhaustive handling of hypervisor errors, and the
ability to stop and park CPUs after dumping their EL1 context, when they
encounter an unhandled trap.

Signed-off-by: Jean-Philippe Brucker <jean-philippe.brucker@arm.com>
[Jan: Adjustments to recent control subsystem changes]
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
hypervisor/arch/arm/control.c
hypervisor/arch/arm/exception.S
hypervisor/arch/arm/include/asm/processor.h
hypervisor/arch/arm/include/asm/sysregs.h
hypervisor/arch/arm/setup.c
hypervisor/arch/arm/traps.c