android_kernel_samsung_msm8976/arch/arm64/kvm
Marc Zyngier 8fe5151603 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>
Git-commit: 62a89c44954f09072bf07a714c8f68bda14ab87e
Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Signed-off-by: Ian Maund <imaund@codeaurora.org>
2014-02-07 13:49:36 -08:00
..
emulate.c arm64: KVM: 32bit conditional execution emulation 2014-02-07 13:49:35 -08:00
guest.c arm64: KVM: guest one-reg interface 2014-02-07 13:49:31 -08:00
handle_exit.c arm64: KVM: 32bit handling of coprocessor traps 2014-02-07 13:49:36 -08:00
hyp-init.S arm64: KVM: hypervisor initialization code 2014-02-07 13:49:32 -08:00
hyp.S arm64: KVM: Plug the arch timer 2014-02-07 13:49:34 -08:00
inject_fault.c
Makefile arm64: KVM: 32bit conditional execution emulation 2014-02-07 13:49:35 -08:00
regmap.c arm64: KVM: 32bit GP register access 2014-02-07 13:49:35 -08:00
reset.c arm64: KVM: Plug the arch timer 2014-02-07 13:49:34 -08:00
sys_regs.c arm64: KVM: 32bit handling of coprocessor traps 2014-02-07 13:49:36 -08:00
sys_regs.h
sys_regs_generic_v8.c arm64: KVM: CPU specific 32bit coprocessor access 2014-02-07 13:49:35 -08:00