From 9f44d07df533755d061f06e09b8f0f1793a18d7d Mon Sep 17 00:00:00 2001 From: Alistair Francis <alistair.francis@wdc.com> Date: Tue, 29 Jan 2019 09:59:31 -0800 Subject: platform: qemu/virt: Move kernel start address to 4MB alligned In order to support 32-bit guests move the start address to a 4MB allignment. As 64-bit kernels have a requirement on being 2MB alligned let's just make this the default for both 32 and 64 bit kernels. Signed-off-by: Alistair Francis <alistair.francis@wdc.com> --- docs/platform/qemu_virt.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'docs') diff --git a/docs/platform/qemu_virt.md b/docs/platform/qemu_virt.md index bab046e..32575f9 100644 --- a/docs/platform/qemu_virt.md +++ b/docs/platform/qemu_virt.md @@ -50,7 +50,7 @@ or ``` qemu-system-riscv64 -M virt -m 256M -display none -serial stdio \ -kernel build/platform/qemu/virt/firmware/fw_jump.elf \ - -device loader,file=<uboot_build_directory>/u-boot.bin,addr=0x80200000 + -device loader,file=<uboot_build_directory>/u-boot.bin,addr=0x80400000 ``` **Linux Kernel Payload** @@ -75,7 +75,7 @@ or ``` qemu-system-riscv64 -M virt -m 256M -display none -serial stdio \ -kernel build/platform/qemu/virt/firmware/fw_jump.elf \ - -device loader,file=<linux_build_directory>/arch/riscv/boot/Image,addr=0x80200000 \ + -device loader,file=<linux_build_directory>/arch/riscv/boot/Image,addr=0x80400000 \ -drive file=<path_to_linux_rootfs>,format=raw,id=hd0 \ -device virtio-blk-device,drive=hd0 \ -append "root=/dev/vda rw console=ttyS0" -- cgit v1.2.3