linux/arch/arm64/include/asm
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
..
arch_timer.h ARM: convert arm/arm64 arch timer to use CLKSRC_OF init 2013-04-11 15:11:15 -05:00
asm-offsets.h
assembler.h arm64: debug: fix mdscr.ss check when enabling debug exceptions 2013-05-17 18:24:19 +01:00
atomic.h
barrier.h
bitops.h arm64: klib: Optimised atomic bitops 2013-03-21 17:39:31 +00:00
cache.h
cacheflush.h
cachetype.h
cmpxchg.h arm64: Define cmpxchg64 and cmpxchg64_local for outside use 2013-04-23 11:47:26 +01:00
compat.h arm64: Fix compat types affecting struct compat_stat 2013-04-25 17:45:50 +01:00
compiler.h
cputable.h
cputype.h arm64: head: match all affinity levels in the pen of the secondaries 2013-03-20 18:09:42 +00:00
debug-monitors.h
device.h
dma-mapping.h
elf.h
esr.h arm64: add explicit symbols to ESR_EL1 decoding 2013-04-17 15:58:25 +01:00
exception.h arm64: Use irqchip_init() for interrupt controller initialisation 2013-03-26 16:02:23 +00:00
exec.h
fb.h
fpsimd.h
fpsimdmacros.h
futex.h
hardirq.h arm64: Use irqchip_init() for interrupt controller initialisation 2013-03-26 16:02:23 +00:00
hw_breakpoint.h
hwcap.h
io.h arm64: Define readq and writeq for driver module using 2013-04-19 13:57:46 +01:00
irq.h arm64: Use irqchip_init() for interrupt controller initialisation 2013-03-26 16:02:23 +00:00
irqflags.h
Kbuild arm64: compiling issue, need add include/asm/vga.h file 2013-04-25 17:45:47 +01:00
kvm_arm.h arm64: KVM: EL2 register definitions 2013-06-07 14:03:32 +01:00
kvm_asm.h arm64: KVM: define 32bit specific registers 2013-06-12 16:42:13 +01:00
kvm_coproc.h arm64: KVM: 32bit handling of coprocessor traps 2013-06-12 16:42:16 +01:00
kvm_emulate.h arm64: KVM: 32bit conditional execution emulation 2013-06-12 16:42:15 +01:00
kvm_host.h arm64: KVM: enable initialization of a 32bit vcpu 2013-06-12 16:42:18 +01:00
kvm_mmio.h arm64: KVM: MMIO access backend 2013-06-07 14:03:38 +01:00
kvm_mmu.h arm64: KVM: architecture specific MMU backend 2013-06-07 14:03:35 +01:00
kvm_psci.h arm64: KVM: PSCI implementation 2013-06-12 16:40:32 +01:00
linkage.h
memblock.h
memory.h arm64: KVM: define HYP and Stage-2 translation page flags 2013-06-07 14:03:31 +01:00
mmu_context.h
mmu.h
module.h
page.h
perf_event.h
pgalloc.h
pgtable-2level-hwdef.h
pgtable-2level-types.h
pgtable-3level-hwdef.h
pgtable-3level-types.h
pgtable-hwdef.h arm64: KVM: define HYP and Stage-2 translation page flags 2013-06-07 14:03:31 +01:00
pgtable.h arm64: KVM: define HYP and Stage-2 translation page flags 2013-06-07 14:03:31 +01:00
pmu.h
proc-fns.h
processor.h
prom.h
psci.h
ptrace.h
shmparam.h
sigcontext.h
signal32.h
smp_plat.h arm64: kernel: initialise cpu_logical_map from the DT 2013-03-20 17:26:24 +00:00
smp.h
sparsemem.h
spinlock_types.h
spinlock.h
stacktrace.h
stat.h
string.h arm64: klib: Optimised string functions 2013-03-21 17:39:30 +00:00
syscall.h
syscalls.h
system_misc.h arm64: vexpress: Add support for poweroff/restart 2013-05-08 10:23:00 +01:00
thread_info.h
timex.h
tlb.h
tlbflush.h
traps.h
uaccess.h
ucontext.h arm64: fix padding computation in struct ucontext 2013-03-18 10:42:16 +00:00
unistd32.h unify compat fanotify_mark(2), switch to COMPAT_SYSCALL_DEFINE 2013-05-09 13:46:38 -04:00
unistd.h
vdso_datapage.h
vdso.h
virt.h