[U-Boot] [PATCH v4 7/8] x86: qemu: adjust ramdisk load address
Bin Meng
bmeng.cn at gmail.com
Mon Jan 4 05:05:58 CET 2016
Hi Miao,
On Thu, Dec 31, 2015 at 10:55 AM, Miao Yan <yanmiaobest at gmail.com> wrote:
> By default, ramdisk load address is defined to 02000000 in
> env string. When loading bzImage to 100000 (default address), there's
The default load address is 1000000 (16MB). See CONFIG_LOADADDR in x86-common.h
> a chance that the ramdisk header would be overwritten by
> the kernel. Thus increase the gap and make ramdisk load at 04000000
> by default.
>
> Signed-off-by: Miao Yan <yanmiaobest at gmail.com>
> ---
> include/configs/qemu-x86.h | 13 +++++++++++++
> 1 file changed, 13 insertions(+)
>
> diff --git a/include/configs/qemu-x86.h b/include/configs/qemu-x86.h
> index 4258dcb..657b8af 100644
> --- a/include/configs/qemu-x86.h
> +++ b/include/configs/qemu-x86.h
> @@ -57,4 +57,17 @@
> #undef CONFIG_ENV_IS_IN_SPI_FLASH
> #define CONFIG_ENV_IS_NOWHERE
>
> +/* default ramdisk load address */
> +#define CONFIG_RAMDISK_ADDR 0x04000000
> +
> +#undef CONFIG_EXTRA_ENV_SETTINGS
> +#define CONFIG_EXTRA_ENV_SETTINGS \
> + CONFIG_STD_DEVICES_SETTINGS \
> + "pciconfighost=1\0" \
> + "netdev=eth0\0" \
> + "consoledev=ttyS0\0" \
> + "othbootargs=acpi=off\0" \
> + "ramdiskaddr=0x4000000\0" \
> + "ramdiskfile=initramfs.gz\0"
> +
Please move the changes to x86-common.h. This can be generic for all
x86 targets.
> #endif /* __CONFIG_H */
> --
Regards,
Bin
More information about the U-Boot
mailing list