[PATCH 0/2] arm{,64}/kvm: survive unknown traps from guests
Mark Rutland
mark.rutland at arm.com
Mon Feb 20 04:30:10 PST 2017
As future versions of the architecture add trappable functionality, it is
possible that KVM guests may be able to trigger exceptions that KVM doesn't
currently understand. Currently, we will BUG() if we take such an exception.
While we can't handle such traps very gracefully, we should limit any fallout
to the guest, rather than allowing guests to potentially bring down the host.
These patches try to make arm/arm64 KVM robust in these cases.
Thanks,
Mark.
Mark Rutland (2):
arm/kvm: survive unknown traps from guests
arm64/kvm: survive unknown traps from guests
arch/arm/include/asm/kvm_arm.h | 1 +
arch/arm/kvm/handle_exit.c | 19 ++++++++++++-------
arch/arm64/kvm/handle_exit.c | 19 ++++++++++++-------
3 files changed, 25 insertions(+), 14 deletions(-)
--
1.9.1
More information about the linux-arm-kernel
mailing list