12345678910111213141516171819202122232425262728293031323334353637383940 |
- From b30ba76a980b3a9282f309c23e3bb0b0eb2c72cd Mon Sep 17 00:00:00 2001
- From: David Bauer <[email protected]>
- Date: Thu, 30 May 2024 02:55:38 +0200
- Subject: [PATCH] powerpc: add compressed zImage for mpc85xx
- Add a universal zImage which can be loaded by mpc85xx boards at
- load address 0x3000000. This allows boards to boot kernels larger than
- 16MB even if the image is loaded temporarily from NAND at offset
- 0x1000000 which some bootloaders do by default.
- Signed-off-by: David Bauer <[email protected]>
- ---
- arch/powerpc/boot/Makefile | 1 +
- arch/powerpc/boot/wrapper | 5 +++++
- 2 files changed, 6 insertions(+)
- --- a/arch/powerpc/boot/Makefile
- +++ b/arch/powerpc/boot/Makefile
- @@ -342,6 +342,7 @@ image-$(CONFIG_MPC834x_ITX) += cuImage.
- image-$(CONFIG_ASP834x) += dtbImage.asp834x-redboot
-
- # Board ports in arch/powerpc/platform/85xx/Kconfig
- +image-y += zImage.la3000000
- image-$(CONFIG_MPC85xx_MDS) += cuImage.mpc8568mds
- image-$(CONFIG_MPC85xx_DS) += cuImage.mpc8544ds \
- cuImage.mpc8572ds
- --- a/arch/powerpc/boot/wrapper
- +++ b/arch/powerpc/boot/wrapper
- @@ -258,6 +258,11 @@ if [ -n "$esm_blob" -a "$platform" != "p
- fi
-
- case "$platform" in
- +la3000000)
- + binary=y
- + platformo="$object/fixed-head.o $object/of.o $object/epapr.o"
- + link_address='0x3000000'
- + ;;
- of)
- platformo="$object/of.o $object/epapr.o"
- make_space=n
|