linux/arch/arm64/kvm
Marc Zyngier 0d854a60b1 arm64: KVM: enable initialization of a 32bit vcpu
Wire the init of a 32bit vcpu by allowing 32bit modes in pstate,
and providing sensible defaults out of reset state.

This feature is of course conditioned by the presence of 32bit
capability on the physical CPU, and is checked by the KVM_CAP_ARM_EL1_32BIT
capability.

Reviewed-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
2013-06-12 16:42:18 +01:00
..
emulate.c arm64: KVM: 32bit conditional execution emulation 2013-06-12 16:42:15 +01:00
guest.c arm64: KVM: enable initialization of a 32bit vcpu 2013-06-12 16:42:18 +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: 32bit specific register world switch 2013-06-12 16:42:17 +01:00
inject_fault.c arm64: KVM: 32bit guest fault injection 2013-06-12 16:42:18 +01:00
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: enable initialization of a 32bit vcpu 2013-06-12 16:42:18 +01:00
sys_regs_generic_v8.c arm64: KVM: CPU specific 32bit coprocessor access 2013-06-12 16:42:16 +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