diff options
Diffstat (limited to 'target/linux/armvirt/README')
-rw-r--r-- | target/linux/armvirt/README | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/target/linux/armvirt/README b/target/linux/armvirt/README index e990381..fba71a6 100644 --- a/target/linux/armvirt/README +++ b/target/linux/armvirt/README @@ -1,20 +1,21 @@ This is intended to be used with LEDE project to provide image for use with -QEMU arm-softmmu virt machine. +QEMU ARM virt machine. Run with qemu-system-arm # boot with initramfs embedded in - qemu-system-arm -nographic -M virt -m 64 -kernel lede-armvirt-zImage-initramfs + qemu-system-arm -nographic -M virt -m 64 -kernel lede-armvirt-32-zImage-initramfs # boot with accel=kvm - qemu-system-arm -nographic -M virt,accel=kvm -cpu host -m 64 -kernel lede-armvirt-zImage-initramfs + qemu-system-arm -nographic -M virt,accel=kvm -cpu host -m 64 -kernel + lede-armvirt-32-zImage-initramfs # boot with a separate rootfs - qemu-system-arm -nographic -M virt -m 64 -kernel lede-armvirt-zImage \ - -drive file=lede-armvirt-root.ext4,format=raw,if=virtio -append 'root=/dev/vda rootwait' + qemu-system-arm -nographic -M virt -m 64 -kernel lede-armvirt-32-zImage \ + -drive file=lede-armvirt-32-root.ext4,format=raw,if=virtio -append 'root=/dev/vda rootwait' # boot with local dir as rootfs - qemu-system-arm -nographic -M virt -m 64 -kernel lede-armvirt-zImage \ + qemu-system-arm -nographic -M virt -m 64 -kernel lede-armvirt-32-zImage \ -fsdev local,id=rootdev,path=root-armvirt/,security_model=none \ -device virtio-9p-pci,fsdev=rootdev,mount_tag=/dev/root \ -append 'rootflags=trans=virtio,version=9p2000.L,cache=loose rootfstype=9p' @@ -22,13 +23,18 @@ Run with qemu-system-arm Run with kvmtool # start a named machine - lkvm run -k lede-armvirt-zImage -i lede-armvirt-rootfs.cpio --name armvirt0 + lkvm run -k lede-armvirt-32-zImage -i lede-armvirt-32-rootfs.cpio --name armvirt0 # start with virtio-9p rootfs - lkvm run -k lede-armvirt-zImage -d root-armvirt/ + lkvm run -k lede-armvirt-32-zImage -d root-armvirt/ # stop "armvirt0" lkvm stop --name armvirt0 # stop all lkvm stop --all + +The multi-platform ARMv8 target can be used with QEMU: + + qemu-system-aarch64 -machine virt -cpu cortex-a57 -nographic \ + -kernel lede-armvirt-64-Image-initramfs \ |