mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-22 04:44:46 +00:00
rockchip: rk35xx: expand space for decompressed kernel
An uncompressed 6.7.0-rc1 Linux kernel Image built with the arm64 defconfig is about 40MB. This does not fit in to the space between kernel_comp_addr_r and fdt_addr_r, so when uncompressing an Image.gz to this size, the FDT will be overwritten. Rearrange addresses to have 128MiB for the kernel and its decompression buffer, then devicetree, overlay and ramdisk at the end. Signed-off-by: Hugh Cole-Baker <sigmaris@gmail.com> Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
This commit is contained in:
parent
bcbd9a6f5c
commit
69b73877f0
2 changed files with 12 additions and 12 deletions
|
@ -20,12 +20,12 @@
|
||||||
"script_offset_f=0xffe000\0" \
|
"script_offset_f=0xffe000\0" \
|
||||||
"script_size_f=0x2000\0" \
|
"script_size_f=0x2000\0" \
|
||||||
"pxefile_addr_r=0x00e00000\0" \
|
"pxefile_addr_r=0x00e00000\0" \
|
||||||
"fdt_addr_r=0x0a100000\0" \
|
"kernel_addr_r=0x02000000\0" \
|
||||||
"fdtoverlay_addr_r=0x02000000\0" \
|
"kernel_comp_addr_r=0x0a000000\0" \
|
||||||
"kernel_addr_r=0x02080000\0" \
|
"fdt_addr_r=0x12000000\0" \
|
||||||
"ramdisk_addr_r=0x0a200000\0" \
|
"fdtoverlay_addr_r=0x12100000\0" \
|
||||||
"kernel_comp_addr_r=0x08000000\0" \
|
"ramdisk_addr_r=0x12180000\0" \
|
||||||
"kernel_comp_size=0x2000000\0"
|
"kernel_comp_size=0x8000000\0"
|
||||||
|
|
||||||
#define CFG_EXTRA_ENV_SETTINGS \
|
#define CFG_EXTRA_ENV_SETTINGS \
|
||||||
ENV_MEM_LAYOUT_SETTINGS \
|
ENV_MEM_LAYOUT_SETTINGS \
|
||||||
|
|
|
@ -19,12 +19,12 @@
|
||||||
"script_offset_f=0xffe000\0" \
|
"script_offset_f=0xffe000\0" \
|
||||||
"script_size_f=0x2000\0" \
|
"script_size_f=0x2000\0" \
|
||||||
"pxefile_addr_r=0x00e00000\0" \
|
"pxefile_addr_r=0x00e00000\0" \
|
||||||
"fdt_addr_r=0x0a100000\0" \
|
"kernel_addr_r=0x02000000\0" \
|
||||||
"fdtoverlay_addr_r=0x02000000\0" \
|
"kernel_comp_addr_r=0x0a000000\0" \
|
||||||
"kernel_addr_r=0x02080000\0" \
|
"fdt_addr_r=0x12000000\0" \
|
||||||
"ramdisk_addr_r=0x0a200000\0" \
|
"fdtoverlay_addr_r=0x12100000\0" \
|
||||||
"kernel_comp_addr_r=0x08000000\0" \
|
"ramdisk_addr_r=0x12180000\0" \
|
||||||
"kernel_comp_size=0x2000000\0"
|
"kernel_comp_size=0x8000000\0"
|
||||||
|
|
||||||
#define CFG_EXTRA_ENV_SETTINGS \
|
#define CFG_EXTRA_ENV_SETTINGS \
|
||||||
"fdtfile=" CONFIG_DEFAULT_FDT_FILE "\0" \
|
"fdtfile=" CONFIG_DEFAULT_FDT_FILE "\0" \
|
||||||
|
|
Loading…
Add table
Reference in a new issue