OSDN Git Service

s390/dump: introduce boot data 'oldmem_data'
authorAlexander Egorenkov <egorenar@linux.ibm.com>
Tue, 15 Jun 2021 12:25:41 +0000 (14:25 +0200)
committerHeiko Carstens <hca@linux.ibm.com>
Tue, 27 Jul 2021 07:39:16 +0000 (09:39 +0200)
commite9e7870f90e3587b712e05db2ded947a3f617119
tree5f46c90fdecbab876787f31650b0bae4be075b7f
parent84733284f67b1a937f6205fdb16aa5cbb8b4f53d
s390/dump: introduce boot data 'oldmem_data'

The new boot data struct shall replace global variables OLDMEM_BASE and
OLDMEM_SIZE. It is initialized in the decompressor and passed
to the decompressed kernel. In comparison to the old solution, this one
doesn't access data at fixed physical addresses which will become important
when the decompressor becomes relocatable.

Signed-off-by: Alexander Egorenkov <egorenar@linux.ibm.com>
Acked-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
arch/s390/boot/startup.c
arch/s390/boot/uv.c
arch/s390/include/asm/setup.h
arch/s390/kernel/crash_dump.c
arch/s390/kernel/os_info.c
arch/s390/kernel/setup.c
arch/s390/kernel/smp.c
drivers/s390/char/sclp_cmd.c
drivers/s390/char/zcore.c