kernel_optimize_test/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 arm64: let the core code deal with preempt_count 2013-11-25 16:44:04 +00:00
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 mm/arch: use NUMA_NO_NODE 2013-11-13 12:09:05 +09:00
perf_event.c Merge branch 'for-linus' of git://git.linaro.org/people/rmk/linux-arm 2013-11-14 08:51:29 +09:00
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 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2013-11-13 15:34:18 +09:00
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