zipl/boot: use linker scripts for all bootloaders

Use linker script for all bootloaders instead of having the load
addresses of the bootloaders hard-coded in the Makefile. This allows us
to simplify the Makefile and it fixes the dependency tracking for the
bootloaders *0.bin, *1.bin, and *1b.bin.

Reviewed-by: Stefan Haberland <sth@linux.ibm.com>
Signed-off-by: Marc Hartmayer <mhartmay@linux.ibm.com>
Signed-off-by: Jan Höppner <hoeppner@linux.ibm.com>
This commit is contained in:
Marc Hartmayer
2023-01-18 18:53:16 +00:00
committed by Jan Höppner
parent baf7e9aa2e
commit fe0d42e295
5 changed files with 67 additions and 14 deletions

View File

@@ -14,6 +14,9 @@
#include "lib/zt_common.h"
#include "linux_layout.h"
#define STAGE0_LOAD_ADDRESS _AC(0x0, UL)
#define STAGE1_LOAD_ADDRESS _AC(0x18, UL)
#define STAGE1B_LOAD_ADDRESS _AC(0xe000, UL)
#define STAGE2_DESC _AC(0x78, UL)