Skip to content
Snippets Groups Projects
Commit ece5c37f authored by Miao Yan's avatar Miao Yan Committed by Bin Meng
Browse files

x86: adjust ramdisk load address


By default, ramdisk load address is defined to 02000000 in env string.
When loading bzImage to 01000000 (default address), there's a chance that
the ramdisk header would be overwritten by the kernel. Thus increase the
gap and make ramdisk load at 04000000 by default and also this patch
introduces a new configuration item CONFIG_RAMDISK_ADDR for this purpose

Signed-off-by: default avatarMiao Yan <yanmiaobest@gmail.com>
Reviewed-by: default avatarBin Meng <bmeng.cn@gmail.com>
Reviewed-by: default avatarSimon Glass <sjg@chromium.org>
parent 87968de3
No related branches found
No related tags found
No related merge requests found
...@@ -208,6 +208,7 @@ ...@@ -208,6 +208,7 @@
#define CONFIG_HOSTNAME x86 #define CONFIG_HOSTNAME x86
#define CONFIG_BOOTFILE "bzImage" #define CONFIG_BOOTFILE "bzImage"
#define CONFIG_LOADADDR 0x1000000 #define CONFIG_LOADADDR 0x1000000
#define CONFIG_RAMDISK_ADDR 0x4000000
#define CONFIG_EXTRA_ENV_SETTINGS \ #define CONFIG_EXTRA_ENV_SETTINGS \
CONFIG_STD_DEVICES_SETTINGS \ CONFIG_STD_DEVICES_SETTINGS \
...@@ -215,7 +216,7 @@ ...@@ -215,7 +216,7 @@
"netdev=eth0\0" \ "netdev=eth0\0" \
"consoledev=ttyS0\0" \ "consoledev=ttyS0\0" \
"othbootargs=acpi=off\0" \ "othbootargs=acpi=off\0" \
"ramdiskaddr=0x2000000\0" \ "ramdiskaddr=0x4000000\0" \
"ramdiskfile=initramfs.gz\0" "ramdiskfile=initramfs.gz\0"
#define CONFIG_RAMBOOTCOMMAND \ #define CONFIG_RAMBOOTCOMMAND \
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment