mirror of https://github.com/hak5/openwrt.git
ipq806x: increase kernel partition size for the Netgear r7800
Starting with kernel 4.14 and gcc 7, the kernel doesn't fit into the 2 MB reserved for the kernel partition by the OEM firmware anymore. This patch increases the kernel partition from 2 MB to 4 MB, at the expense of the rootfs, for all supported kernels. WARNING: This breaks sysupgrade! Flashing a firmware containing this changed partitioning from an older image with 2 MB reserved for the kernel partion requires the tftp recovery procedure, thereby losing all settings. This patch is based on a corresponding change by Pavel Kubelun <be.dissent@gmail.com> and has been tested by Michael Yartys <michael.yartys@protonmail.com> Signed-off-by: Stefan Lippers-Hollmann <s.l-h@gmx.de>openwrt-19.07
parent
7ac6697fe2
commit
dc50694bd1
|
@ -359,12 +359,12 @@
|
||||||
|
|
||||||
kernel@1480000 {
|
kernel@1480000 {
|
||||||
label = "kernel";
|
label = "kernel";
|
||||||
reg = <0x1480000 0x0200000>;
|
reg = <0x1480000 0x0400000>;
|
||||||
};
|
};
|
||||||
|
|
||||||
ubi@1680000 {
|
ubi@1880000 {
|
||||||
label = "ubi";
|
label = "ubi";
|
||||||
reg = <0x1680000 0x1E00000>;
|
reg = <0x1880000 0x1C00000>;
|
||||||
};
|
};
|
||||||
|
|
||||||
netgear@3480000 {
|
netgear@3480000 {
|
||||||
|
|
|
@ -359,12 +359,12 @@
|
||||||
|
|
||||||
kernel@1480000 {
|
kernel@1480000 {
|
||||||
label = "kernel";
|
label = "kernel";
|
||||||
reg = <0x1480000 0x0200000>;
|
reg = <0x1480000 0x0400000>;
|
||||||
};
|
};
|
||||||
|
|
||||||
ubi@1680000 {
|
ubi@1880000 {
|
||||||
label = "ubi";
|
label = "ubi";
|
||||||
reg = <0x1680000 0x1E00000>;
|
reg = <0x1880000 0x1C00000>;
|
||||||
};
|
};
|
||||||
|
|
||||||
netgear@3480000 {
|
netgear@3480000 {
|
||||||
|
|
|
@ -149,7 +149,7 @@ TARGET_DEVICES += netgear_r7500v2
|
||||||
define Device/netgear_r7800
|
define Device/netgear_r7800
|
||||||
$(call Device/DniImage)
|
$(call Device/DniImage)
|
||||||
DEVICE_DTS := qcom-ipq8065-r7800
|
DEVICE_DTS := qcom-ipq8065-r7800
|
||||||
KERNEL_SIZE := 2097152
|
KERNEL_SIZE := 4194304
|
||||||
NETGEAR_BOARD_ID := R7800
|
NETGEAR_BOARD_ID := R7800
|
||||||
NETGEAR_HW_ID := 29764958+0+128+512+4x4+4x4+cascade
|
NETGEAR_HW_ID := 29764958+0+128+512+4x4+4x4+cascade
|
||||||
BLOCKSIZE := 128k
|
BLOCKSIZE := 128k
|
||||||
|
|
Loading…
Reference in New Issue