android_kernel_xiaomi_sm8350/arch/sh/kernel
Magnus Damm 5734493bac sh: fix kexec entry point for crash kernels
The crash kernel entry point is currently checked by the kexec kernel
code and only physical addresses in the reserved memory window are
accepted. This means that we can't pass P2 or P1 addresses as entry
points in the case of crash kernels. This patch makes sure we can start
crash kernels by adding support for physical address entry points.

Signed-off-by: Magnus Damm <damm@igel.co.jp>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-08-28 14:53:03 +09:00
..
cpu sh: export sh7723 VEU as VEU2H 2008-08-11 20:17:55 +09:00
timers sh/kernel/ cleanups 2008-07-28 18:10:30 +09:00
vsyscall
.gitignore sh: Add an arch/sh/kernel/.gitignore 2008-07-29 08:29:32 +09:00
asm-offsets.c
cf-enabler.c sh: Move out the solution engine headers to arch/sh/include/mach-se/ 2008-07-29 21:41:37 +09:00
cpufreq.c
crash_dump.c
debugtraps.S
dump_task.c
early_printk.c sh: reset hardware from early printk 2008-05-08 19:51:54 +09:00
entry-common.S sh: Make syscall tracer use tracehook notifiers, add TIF_NOTIFY_RESUME. 2008-08-02 04:39:33 +09:00
head_32.S sh: disable initrd defaults in .empty_zero_page. 2008-05-16 14:55:07 +09:00
head_64.S sh: migrate to arch/sh/include/ 2008-07-29 08:09:44 +09:00
init_task.c [PATCH] take init_files to fs/file.c 2008-05-16 17:22:20 -04:00
io_generic.c
io_trapped.c
io.c
irq.c sh: migrate to arch/sh/include/ 2008-07-29 08:09:44 +09:00
kgdb_jmp.S
kgdb_stub.c sh: use the common ascii hex helpers 2008-05-16 15:09:08 +09:00
machine_kexec.c sh: fix kexec entry point for crash kernels 2008-08-28 14:53:03 +09:00
machvec.c
Makefile
Makefile_32 sh: Make dump_task dependent on ELF core. 2008-07-28 18:10:28 +09:00
Makefile_64
module.c sh: module_alloc() should be using vmalloc_exec(). 2008-08-04 13:34:29 +09:00
pm.c
process_32.c sh/kernel/ cleanups 2008-07-28 18:10:30 +09:00
process_64.c sh/kernel/ cleanups 2008-07-28 18:10:30 +09:00
ptrace_32.c sh: Fix up the audit arch endian specification. 2008-08-02 04:39:33 +09:00
ptrace_64.c sh: fix ptrace_64.c:user_disable_single_step() 2008-08-25 14:08:02 +09:00
relocate_kernel.S
setup.c sh: crash kernel resource fix 2008-08-28 14:52:58 +09:00
sh_bios.c
sh_ksyms_32.c sh: Don't export __{s,u}divsi3_i4i from SH-2 libgcc. 2008-08-11 20:17:49 +09:00
sh_ksyms_64.c sh64: Some symbol exports to make the allmodconfig happier. 2008-05-08 19:51:41 +09:00
signal_32.c sh: Make syscall tracer use tracehook notifiers, add TIF_NOTIFY_RESUME. 2008-08-02 04:39:33 +09:00
signal_64.c sh: Make syscall tracer use tracehook notifiers, add TIF_NOTIFY_RESUME. 2008-08-02 04:39:33 +09:00
smp.c on_each_cpu(): kill unused 'retry' parameter 2008-06-26 11:24:38 +02:00
stacktrace.c fix core/stacktrace changes on avr32, mips, sh 2008-07-18 14:42:35 +02:00
sys_sh32.c flag parameters: pipe 2008-07-24 10:47:28 -07:00
sys_sh64.c unified (weak) sys_pipe implementation 2008-05-03 13:50:33 -07:00
sys_sh.c
syscalls_32.S sh: Wire up new syscalls. 2008-07-28 18:34:45 +09:00
syscalls_64.S sh: Wire up new syscalls. 2008-07-28 18:34:45 +09:00
time_32.c sh/kernel/ cleanups 2008-07-28 18:10:30 +09:00
time_64.c sh: migrate to arch/sh/include/ 2008-07-29 08:09:44 +09:00
topology.c
traps_32.c sh2(A) exception handler update 2008-07-28 18:10:34 +09:00
traps_64.c
traps.c sh: Make is_valid_bugaddr() more intelligent on nommu. 2008-05-19 19:32:07 +09:00
vmlinux_32.lds.S move BUG_TABLE into RODATA 2008-05-25 07:06:08 +02:00
vmlinux_64.lds.S move BUG_TABLE into RODATA 2008-05-25 07:06:08 +02:00
vmlinux.lds.S