kernel-ark/arch/arm64/kernel
Lorenzo Pieralisi 85cc00eaa8 arm64: kernel: add code to set cpu boot mode to secondary_entry shim
The refactoring of el2_setup split code setting up EL2 and detecting the
CPU boot mode in separate chunks. This allows the code that sets up EL2 to
run in an endian independent way - ie before the endianess is set up in
the respective sctlr registers.

This patch brings secondary_entry up-to-date so that CPUs entering the
kernel through this code path set-up EL2 and the cpu boot mode properly.

Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Acked-by: Mark Rutland <mark.rutand@arm.com>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
2013-12-06 17:21:51 +00:00
..
vdso
.gitignore
arm64ksyms.c
asm-offsets.c
cpu_ops.c
cputable.c
debug-monitors.c arm64: debug: make aarch32 bkpt checking endian clean 2013-11-28 18:01:29 +00:00
early_printk.c
entry-fpsimd.S
entry.S
fpsimd.c
head.S arm64: kernel: add code to set cpu boot mode to secondary_entry shim 2013-12-06 17:21:51 +00:00
hw_breakpoint.c
hyp-stub.S
io.c
irq.c
kuser32.S
Makefile
module.c
perf_event.c
process.c
psci.c
ptrace.c arm64: ptrace: fix compat registes get/set to be endian clean 2013-11-28 18:01:28 +00:00
setup.c arm64: Unmask asynchronous aborts when in kernel mode 2013-11-25 16:44:05 +00:00
signal32.c
signal.c
smp_spin_table.c
smp.c arm64: Unmask asynchronous aborts when in kernel mode 2013-11-25 16:44:05 +00:00
stacktrace.c
sys32.S
sys_compat.c
sys.c
time.c
traps.c
vdso.c
vmlinux.lds.S