From: Tomasz Maciej Nowak <tmn...@gmail.com> Some of devices having kernel on NOR flash could reach limit of kernel partition size at 4MiB and soft-brick them. Unfortunately we don't know if all of them are affected, thus kernel size limit is added to all of remaining ones. Later commit allows for some devices to prepare painless transition, while the last one shows how it can be done for device i introduced. I tried to make transition for the device as generic as possible so it coulld be used on others, but unfortunately I own only one device, which means the owners of the rest device need to verify if it works for them and add their devices.
Tomasz Maciej Nowak (3): ipq40xx: image: limit kernel size for NOR devices v1 -> v2: no changes v2 -> v3: no changes v3 -> v4: remove Habanero board (does not have a limit), straighten inaccuracy in commit message (zImage is self-extracting which doesn't depend on U-Boot capabilities, while GZIPped uImage does) ipq40xx: dts: allow writing to U-Boot environment v1 -> v2: no changes v2 -> v3: no changes v3 -> v4: straighten inaccuracy in commit message (zImage is self-extracting which doesn't depend on U-Boot capabilities, while GZIPped uImage does) ipq40xx: pakedge_wr-1: workaround for kernel bigger than 4MiB v1 -> v2: remove printing command from sed invocation which prints double output and breaks future 'bootcmd' modifications v2 -> v3: shortened description of problem presented to user as users having firmware 23.05.0 or later won't see the message v3 -> v4: no changes Tomasz Maciej Nowak (3): ipq40xx: image: limit kernel size for NOR devices ipq40xx: dts: allow writing to U-Boot environment ipq40xx: pakedge_wr-1: workaround for kernel bigger than 4MiB .../etc/uci-defaults/05_fix-compat-version | 3 ++- .../base-files/lib/preinit/81_patch_uboot_env.sh | 14 ++++++++++++++ .../boot/dts/qcom-ipq4018-cs-w3-wd1200g-eup.dts | 1 - .../arch/arm/boot/dts/qcom-ipq4018-dap-2610.dts | 1 - .../arch/arm/boot/dts/qcom-ipq4018-eap1300.dts | 1 - .../files/arch/arm/boot/dts/qcom-ipq4018-emd1.dts | 1 - .../arch/arm/boot/dts/qcom-ipq4018-emr3500.dts | 1 - .../arch/arm/boot/dts/qcom-ipq4018-ens620ext.dts | 1 - .../arch/arm/boot/dts/qcom-ipq4018-ex61x0v2.dtsi | 1 - .../files/arch/arm/boot/dts/qcom-ipq4018-wr-1.dts | 1 - .../arch/arm/boot/dts/qcom-ipq4018-wre6606.dts | 1 - .../arch/arm/boot/dts/qcom-ipq4019-e2600ac-c1.dts | 1 - .../arm/boot/dts/qcom-ipq4019-habanero-dvk.dts | 1 - .../arch/arm/boot/dts/qcom-ipq4019-u4019-32m.dts | 1 - .../files/arch/arm/boot/dts/qcom-ipq4019-x1pro.dts | 1 - .../arch/arm/boot/dts/qcom-ipq4028-wpj428.dts | 1 - .../arch/arm/boot/dts/qcom-ipq4029-gl-b1300.dts | 1 - .../arch/arm/boot/dts/qcom-ipq4029-gl-s1300.dts | 1 - target/linux/ipq40xx/image/generic.mk | 12 ++++++++++++ 19 files changed, 28 insertions(+), 17 deletions(-) create mode 100644 target/linux/ipq40xx/base-files/lib/preinit/81_patch_uboot_env.sh -- 2.41.0 _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel