linux/arch/arm64/kvm
Marc Zyngier 62a89c4495 arm64: KVM: 32bit handling of coprocessor traps
Provide the necessary infrastructure to trap coprocessor accesses that
occur when running 32bit guests.

Also wire SMC and HVC trapped in 32bit mode while were at it.

Reviewed-by: Christopher Covington <cov@codeaurora.org>
Reviewed-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
2013-06-12 16:42:16 +01:00
..
emulate.c arm64: KVM: 32bit conditional execution emulation 2013-06-12 16:42:15 +01:00
guest.c arm64: KVM: guest one-reg interface 2013-06-07 14:03:39 +01:00
handle_exit.c arm64: KVM: 32bit handling of coprocessor traps 2013-06-12 16:42:16 +01:00
hyp-init.S arm64: KVM: hypervisor initialization code 2013-06-07 14:03:40 +01:00
hyp.S arm64: KVM: Plug the arch timer 2013-06-12 16:40:32 +01:00
inject_fault.c
Makefile arm64: KVM: 32bit conditional execution emulation 2013-06-12 16:42:15 +01:00
regmap.c arm64: KVM: 32bit GP register access 2013-06-12 16:42:14 +01:00
reset.c arm64: KVM: Plug the arch timer 2013-06-12 16:40:32 +01:00
sys_regs_generic_v8.c arm64: KVM: CPU specific system registers handling 2013-06-07 14:03:37 +01:00
sys_regs.c arm64: KVM: 32bit handling of coprocessor traps 2013-06-12 16:42:16 +01:00
sys_regs.h arm64: KVM: system register handling 2013-06-07 14:03:36 +01:00