s390/decompressor: trim the kernel image up to 1M
Move head64.S main kernel entry point "startup_continue" to 0x100000 and trim everything which is below 1M during build. So, that the decompressor would unpack the main kernel image, move it to 0x100000 and jump to startup_continue. Reviewed-by: Heiko Carstens <heiko.carstens@de.ibm.com> Signed-off-by: Vasily Gorbik <gor@linux.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
This commit is contained in:

committed by
Martin Schwidefsky

parent
00f2fb573f
commit
bd79d66329
@@ -16,6 +16,7 @@
|
||||
#include <asm/page.h>
|
||||
|
||||
__HEAD
|
||||
.org 0x100000 - 0x11000 # head.o ends at 0x11000
|
||||
ENTRY(startup_continue)
|
||||
tm __LC_STFLE_FAC_LIST+5,0x80 # LPP available ?
|
||||
jz 0f
|
||||
@@ -88,7 +89,6 @@ ENTRY(startup_continue)
|
||||
|
||||
ENTRY(_ehead)
|
||||
|
||||
.org 0x100000 - 0x11000 # head.o ends at 0x11000
|
||||
#
|
||||
# startup-code, running in absolute addressing mode
|
||||
#
|
||||
|
Reference in New Issue
Block a user