imx8m: config: convert to bootm_size
Restrict the memory range available for image processing in the "bootm" to 256 MiB so the kernel can access it and FDT or initrd are not overwritten on ARM64. Signed-off-by: Grygorii Tertychnyi <grygorii.tertychnyi@leica-geosystems.com> Cc: Peng Fan <peng.fan@nxp.com> Cc: Marek Vasut <marex@denx.de> Cc: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com> Reviewed-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
parent
74d8f9d562
commit
acbc1d86f1
@ -38,11 +38,10 @@
|
|||||||
"image=Image\0" \
|
"image=Image\0" \
|
||||||
"console=ttymxc1,115200\0" \
|
"console=ttymxc1,115200\0" \
|
||||||
"fdt_addr=0x43000000\0" \
|
"fdt_addr=0x43000000\0" \
|
||||||
"fdt_high=0xffffffffffffffff\0" \
|
|
||||||
"boot_fit=no\0" \
|
"boot_fit=no\0" \
|
||||||
"fdt_file=imx8mm-evk.dtb\0" \
|
"fdt_file=imx8mm-evk.dtb\0" \
|
||||||
"initrd_addr=0x43800000\0" \
|
"initrd_addr=0x43800000\0" \
|
||||||
"initrd_high=0xffffffffffffffff\0" \
|
"bootm_size=0x10000000\0" \
|
||||||
"mmcdev="__stringify(CONFIG_SYS_MMC_ENV_DEV)"\0" \
|
"mmcdev="__stringify(CONFIG_SYS_MMC_ENV_DEV)"\0" \
|
||||||
"mmcpart=" __stringify(CONFIG_SYS_MMC_IMG_LOAD_PART) "\0" \
|
"mmcpart=" __stringify(CONFIG_SYS_MMC_IMG_LOAD_PART) "\0" \
|
||||||
"mmcroot=" CONFIG_MMCROOT " rootwait rw\0" \
|
"mmcroot=" CONFIG_MMCROOT " rootwait rw\0" \
|
||||||
|
@ -42,11 +42,10 @@
|
|||||||
"image=Image.itb\0" \
|
"image=Image.itb\0" \
|
||||||
"console=ttymxc1,115200\0" \
|
"console=ttymxc1,115200\0" \
|
||||||
"fdt_addr=0x43000000\0" \
|
"fdt_addr=0x43000000\0" \
|
||||||
"fdt_high=0xffffffffffffffff\0" \
|
|
||||||
"boot_fit=try\0" \
|
"boot_fit=try\0" \
|
||||||
"fdt_file=" CONFIG_DEFAULT_FDT_FILE "\0" \
|
"fdt_file=" CONFIG_DEFAULT_FDT_FILE "\0" \
|
||||||
"initrd_addr=0x43800000\0" \
|
"initrd_addr=0x43800000\0" \
|
||||||
"initrd_high=0xffffffffffffffff\0" \
|
"bootm_size=0x10000000\0" \
|
||||||
"mmcdev="__stringify(CONFIG_SYS_MMC_ENV_DEV)"\0" \
|
"mmcdev="__stringify(CONFIG_SYS_MMC_ENV_DEV)"\0" \
|
||||||
"mmcpart=" __stringify(CONFIG_SYS_MMC_IMG_LOAD_PART) "\0" \
|
"mmcpart=" __stringify(CONFIG_SYS_MMC_IMG_LOAD_PART) "\0" \
|
||||||
"mmcroot=" CONFIG_MMCROOT " rootwait rw\0" \
|
"mmcroot=" CONFIG_MMCROOT " rootwait rw\0" \
|
||||||
|
@ -50,11 +50,10 @@
|
|||||||
"image=Image\0" \
|
"image=Image\0" \
|
||||||
"console=ttymxc1,115200 earlycon=ec_imx6q,0x30890000,115200\0" \
|
"console=ttymxc1,115200 earlycon=ec_imx6q,0x30890000,115200\0" \
|
||||||
"fdt_addr=0x43000000\0" \
|
"fdt_addr=0x43000000\0" \
|
||||||
"fdt_high=0xffffffffffffffff\0" \
|
|
||||||
"boot_fdt=try\0" \
|
"boot_fdt=try\0" \
|
||||||
"fdt_file=" CONFIG_DEFAULT_FDT_FILE "\0" \
|
"fdt_file=" CONFIG_DEFAULT_FDT_FILE "\0" \
|
||||||
"initrd_addr=0x43800000\0" \
|
"initrd_addr=0x43800000\0" \
|
||||||
"initrd_high=0xffffffffffffffff\0" \
|
"bootm_size=0x10000000\0" \
|
||||||
"mmcdev="__stringify(CONFIG_SYS_MMC_ENV_DEV)"\0" \
|
"mmcdev="__stringify(CONFIG_SYS_MMC_ENV_DEV)"\0" \
|
||||||
"mmcpart=" __stringify(CONFIG_SYS_MMC_IMG_LOAD_PART) "\0" \
|
"mmcpart=" __stringify(CONFIG_SYS_MMC_IMG_LOAD_PART) "\0" \
|
||||||
"mmcroot=" CONFIG_MMCROOT " rootwait rw\0" \
|
"mmcroot=" CONFIG_MMCROOT " rootwait rw\0" \
|
||||||
|
@ -83,7 +83,6 @@
|
|||||||
"clk_ignore_unused "\
|
"clk_ignore_unused "\
|
||||||
"\0" \
|
"\0" \
|
||||||
"initrd_addr=0x43800000\0" \
|
"initrd_addr=0x43800000\0" \
|
||||||
"initrd_high=0xffffffff\0" \
|
|
||||||
"bootcmd_mfg=run mfgtool_args;booti ${loadaddr} ${initrd_addr} ${fdt_addr};\0" \
|
"bootcmd_mfg=run mfgtool_args;booti ${loadaddr} ${initrd_addr} ${fdt_addr};\0" \
|
||||||
/* Initial environment variables */
|
/* Initial environment variables */
|
||||||
#define CONFIG_EXTRA_ENV_SETTINGS \
|
#define CONFIG_EXTRA_ENV_SETTINGS \
|
||||||
@ -92,11 +91,10 @@
|
|||||||
"image=Image\0" \
|
"image=Image\0" \
|
||||||
"console=ttymxc0,115200\0" \
|
"console=ttymxc0,115200\0" \
|
||||||
"fdt_addr=0x43000000\0" \
|
"fdt_addr=0x43000000\0" \
|
||||||
"fdt_high=0xffffffffffffffff\0" \
|
|
||||||
"boot_fdt=try\0" \
|
"boot_fdt=try\0" \
|
||||||
"fdt_file=imx8mq-evk.dtb\0" \
|
"fdt_file=imx8mq-evk.dtb\0" \
|
||||||
"initrd_addr=0x43800000\0" \
|
"initrd_addr=0x43800000\0" \
|
||||||
"initrd_high=0xffffffffffffffff\0" \
|
"bootm_size=0x10000000\0" \
|
||||||
"mmcdev="__stringify(CONFIG_SYS_MMC_ENV_DEV)"\0" \
|
"mmcdev="__stringify(CONFIG_SYS_MMC_ENV_DEV)"\0" \
|
||||||
"mmcpart=" __stringify(CONFIG_SYS_MMC_IMG_LOAD_PART) "\0" \
|
"mmcpart=" __stringify(CONFIG_SYS_MMC_IMG_LOAD_PART) "\0" \
|
||||||
"mmcroot=" CONFIG_MMCROOT " rootwait rw\0" \
|
"mmcroot=" CONFIG_MMCROOT " rootwait rw\0" \
|
||||||
|
Loading…
Reference in New Issue
Block a user