summaryrefslogtreecommitdiffstats
path: root/arch/x86
diff options
context:
space:
mode:
authorMark Rutland <mark.rutland@arm.com>2015-01-07 11:26:18 +0000
committerMark Rutland <mark.rutland@arm.com>2015-01-15 12:24:52 +0000
commit056bb5f51c357ee00046fde4929a03468ff45e7a (patch)
tree4db9409d26bbd54b21a128323e2f619c48e1fc95 /arch/x86
parent6e53031ed840fc6d6ad4d4e5778eed5a50183f23 (diff)
downloadtalos-op-linux-056bb5f51c357ee00046fde4929a03468ff45e7a.tar.gz
talos-op-linux-056bb5f51c357ee00046fde4929a03468ff45e7a.zip
arm64: kvm: decode ESR_ELx.EC when reporting exceptions
To aid the developer when something triggers an unexpected exception, decode the ESR_ELx.EC field when logging an ESR_ELx value using the newly introduced esr_get_class_string. This doesn't tell the developer the specifics of the exception encoded in the remaining IL and ISS bits, but it can be helpful to distinguish between exception classes (e.g. SError and a data abort) without having to manually decode the field, which can be tiresome. Signed-off-by: Mark Rutland <mark.rutland@arm.com> Acked-by: Christoffer Dall <christoffer.dall@linaro.org> Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> Cc: Catalin Marinas <catalin.marinas@arm.com> Cc: Marc Zyngier <marc.zyngier@arm.com> Cc: Peter Maydell <peter.maydell@linaro.org> Cc: Will Deacon <will.deacon@arm.com>
Diffstat (limited to 'arch/x86')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud