summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Bauer2025-11-12 18:51:13 +0000
committerDavid Bauer2025-11-12 18:51:15 +0000
commit33e772985c1574f78b1941c4089f3020cfd5887e (patch)
tree451dc71f7ac695e2e35a5533348455b49d93e5f5
parente1602d0e580f7206c3997a138eeb59daef8fb436 (diff)
downloadblocktrron-master.tar.gz
mpc85xx: relocate simpleImage loaderHEADmaster
The initramfs images beginning 24.10 do not boot on the AP3825i. The space available for decompression preceeding the compressed image is not enough, crashing the system. To make existing installation instructions continue to work, link the loader at an address following the loadaddress of the U-Boot image. Signed-off-by: David Bauer <mail@david-bauer.net>
-rw-r--r--target/linux/mpc85xx/image/p1020.mk4
-rw-r--r--target/linux/mpc85xx/patches-6.12/107-powerpc-85xx-add-ws-ap3825i-support.patch14
2 files changed, 10 insertions, 8 deletions
diff --git a/target/linux/mpc85xx/image/p1020.mk b/target/linux/mpc85xx/image/p1020.mk
index fcc4619ad2..5f6e9543fb 100644
--- a/target/linux/mpc85xx/image/p1020.mk
+++ b/target/linux/mpc85xx/image/p1020.mk
@@ -83,8 +83,8 @@ define Device/extreme-networks_ws-ap3825i
DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca988x-ct
BLOCKSIZE := 128k
KERNEL_NAME := simpleImage.ws-ap3825i
- KERNEL_ENTRY := 0x1500000
- KERNEL_LOADADDR := 0x1500000
+ KERNEL_ENTRY := 0x4000000
+ KERNEL_LOADADDR := 0x4000000
KERNEL = kernel-bin | fit none $(KDIR)/image-$$(DEVICE_DTS).dtb
IMAGES := sysupgrade.bin
IMAGE/sysupgrade.bin := append-kernel | append-rootfs | pad-rootfs | append-metadata
diff --git a/target/linux/mpc85xx/patches-6.12/107-powerpc-85xx-add-ws-ap3825i-support.patch b/target/linux/mpc85xx/patches-6.12/107-powerpc-85xx-add-ws-ap3825i-support.patch
index cd212821b4..840fa85b9b 100644
--- a/target/linux/mpc85xx/patches-6.12/107-powerpc-85xx-add-ws-ap3825i-support.patch
+++ b/target/linux/mpc85xx/patches-6.12/107-powerpc-85xx-add-ws-ap3825i-support.patch
@@ -55,13 +55,15 @@ WS-AP3825i AP.
--- a/arch/powerpc/boot/wrapper
+++ b/arch/powerpc/boot/wrapper
-@@ -350,7 +350,8 @@ adder875-redboot)
+@@ -355,6 +355,11 @@ simpleboot-ws-ap3710i)
+ link_address='0x1500000'
+ binary=y
;;
- simpleboot-hiveap-330|\
- simpleboot-tl-wdr4900-v1|\
--simpleboot-ws-ap3710i)
-+simpleboot-ws-ap3710i|\
+simpleboot-ws-ap3825i)
++ platformo="$object/fixed-head.o $object/simpleboot.o"
++ link_address='0x4000000'
++ binary=y
++ ;;
+ simpleboot-*)
platformo="$object/fixed-head.o $object/simpleboot.o"
- link_address='0x1500000'
binary=y