original_kernel/arch/arm64/kernel
Marc Zyngier f35a92053b arm64: record boot mode when entering the kernel
To be able to signal the availability of EL2 to other parts of
the kernel, record the boot mode.

Once booted, two predicates indicate if HYP mode is available,
and if not, whether this is due to a boot mode mismatch or not.

Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
2012-12-05 11:26:48 +00:00
..
vdso arm64: generic timer: use virtual counter instead of physical at EL0 2012-12-05 11:20:04 +00:00
.gitignore
Makefile
arm64ksyms.c
asm-offsets.c
cputable.c
debug-monitors.c
entry-fpsimd.S
entry.S arm64: move vector entry macro to assembler.h 2012-12-05 11:26:47 +00:00
fpsimd.c
head.S arm64: record boot mode when entering the kernel 2012-12-05 11:26:48 +00:00
hw_breakpoint.c
io.c
irq.c
kuser32.S
module.c
perf_event.c arm64: perf: use architected event for CPU cycle counter 2012-11-08 16:06:19 +00:00
process.c Merge commit '6ba1bc826d160fe4f32bcb188687dcca4bdfaf3d' into arch-arm64 2012-11-16 20:53:36 -05:00
ptrace.c arm64: ptrace: use HW_BREAKPOINT_EMPTY type for disabled breakpoints 2012-10-18 20:15:34 +01:00
setup.c arm64: Ignore memory blocks below PHYS_OFFSET 2012-10-18 20:14:00 +01:00
signal.c arm64: signal: return struct rt_sigframe from get_sigframe 2012-11-23 18:11:37 +00:00
signal32.c arm64: signal: let the compiler inline compat_get_sigframe 2012-11-23 18:11:38 +00:00
smp.c arm64: smp: add missing completion for secondary boot 2012-11-08 16:06:21 +00:00
stacktrace.c
sys.c arm64: get rid of fork/vfork/clone wrappers 2012-10-22 18:14:17 -04:00
sys32.S arm64: get rid of fork/vfork/clone wrappers 2012-10-22 18:14:17 -04:00
sys_compat.c arm64: get rid of fork/vfork/clone wrappers 2012-10-22 18:14:17 -04:00
time.c
traps.c
vdso.c arm64: vdso: defer shifting of nanosecond component of timespec 2012-12-05 11:20:03 +00:00
vmlinux.lds.S