kumquat-buildroot/board/qemu/arm-versatile
Waldemar Brodkorb 3adc7f521f qemu: add ARM noMMU defconfig
Useful for testing no-MMU ARM code in Qemu.

The newer Linux kernels with DT support for Qemu Versatile aren't yet
working, so use latest 4.4 kernel.

Signed-off-by: Waldemar Brodkorb <wbx@uclibc-ng.org>
Tested-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2016-10-15 11:10:36 +02:00
..
patches/linux qemu: add ARM noMMU defconfig 2016-10-15 11:10:36 +02:00
linux-4.4-nommu.config qemu: add ARM noMMU defconfig 2016-10-15 11:10:36 +02:00
linux-4.8.config configs/qemu: bump to the latest kernel version 2016-10-13 21:42:40 +02:00
readme.txt qemu: add ARM noMMU defconfig 2016-10-15 11:10:36 +02:00

Run the emulation with:

  qemu-system-arm -M versatilepb -kernel output/images/zImage -dtb output/images/versatile-pb.dtb -drive file=output/images/rootfs.ext2,if=scsi,format=raw -append "root=/dev/sda console=ttyAMA0,115200" -serial stdio -net nic,model=rtl8139 -net user

Or for the noMMU emulation:

  qemu-system-arm -M versatilepb -kernel output/images/zImage -append "console=ttyAMA0,115200" -serial stdio -net user -net nic,model=smc91c111

The login prompt will appear in the terminal that started Qemu. The
graphical window is the framebuffer.

Tested with QEMU 2.5.0