summaryrefslogtreecommitdiffstats
path: root/virt/kvm/arm/arm.c
diff options
context:
space:
mode:
authorJames Morse2018-01-15 20:39:03 +0100
committerCatalin Marinas2018-01-16 16:09:00 +0100
commitc60590b552bdf682043579b9b965e6224fbf65d9 (patch)
tree7c58bf1e5324b22957298a7c4e0ac400815c107e /virt/kvm/arm/arm.c
parentKVM: arm64: Save/Restore guest DISR_EL1 (diff)
downloadkernel-qcow2-linux-c60590b552bdf682043579b9b965e6224fbf65d9.tar.gz
kernel-qcow2-linux-c60590b552bdf682043579b9b965e6224fbf65d9.tar.xz
kernel-qcow2-linux-c60590b552bdf682043579b9b965e6224fbf65d9.zip
KVM: arm64: Save ESR_EL2 on guest SError
When we exit a guest due to an SError the vcpu fault info isn't updated with the ESR. Today this is only done for traps. The v8.2 RAS Extensions define ISS values for SError. Update the vcpu's fault_info with the ESR on SError so that handle_exit() can determine if this was a RAS SError and decode its severity. Acked-by: Marc Zyngier <marc.zyngier@arm.com> Signed-off-by: James Morse <james.morse@arm.com> Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Diffstat (limited to 'virt/kvm/arm/arm.c')
0 files changed, 0 insertions, 0 deletions