linux/arch/s390/boot/compressed
Gerald Schaefer bf9921a9c1 s390: introduce .boot.preserved.data section
Introduce .boot.preserve.data section which is similar to .boot.data and
"shared" between the decompressor code and the decompressed kernel. The
decompressor will store values in it, and copy over to the decompressed
image before starting it. This method allows to avoid using pre-defined
addresses and other hacks to pass values between those boot phases.

Unlike .boot.data section .boot.preserved.data is NOT a part of init data,
and hence will be preserved for the kernel life time.

Signed-off-by: Gerald Schaefer <gerald.schaefer@de.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2019-04-10 17:47:09 +02:00
..
.gitignore s390/decompressor: allow preprocessor in piggy.o linker script 2018-06-25 10:14:40 +02:00
decompressor.c s390/decompressor: clean up and rename compressed/misc.c 2018-10-09 11:21:05 +02:00
decompressor.h s390: introduce .boot.preserved.data section 2019-04-10 17:47:09 +02:00
Makefile s390: make built-in.a not directly depend on *.o.chkbss files 2019-01-28 09:11:17 +09:00
vmlinux.lds.S s390: introduce .boot.preserved.data section 2019-04-10 17:47:09 +02:00