...
-bios /home/leoy/Dev2/aosp_cuttlefish_test/cf/etc/bootloader_x86_64/bootloader.qemu
: Enable bootloader (U-boot). (Needed by Xen)
Suggested QEMU command for Xen virtual machine
Code Block |
---|
$ /usr/bin/qemu-system-aarch64
-xen-domid 1
-no-shutdown
-chardev socket,id=libxl-cmd,path=/var/run/xen/qmp-libxl-1,server=on,wait=off
-mon chardev=libxl-cmd,mode=control
-chardev socket,id=libxenstat-cmd,path=/var/run/xen/qmp-libxenstat-1,server=on,wait=off
-mon chardev=libxenstat-cmd,mode=control
-nodefaults
-no-user-config
-xen-attach
-name aaos-vm
-vnc none
-display sdl,gl=on
-device pcie-pci-bridge,id=hvc-bridge,addr=01.2
-device virtio-gpu-gl-pci,id=gpu0,xres=720,yres=1280
-device virtio-mouse-pci,disable-legacy=on,iommu_platform=on
-device virtio-keyboard-pci,disable-legacy=on,iommu_platform=on
-smp 4,maxcpus=4
-machine xenpvh
-m 6144
-chardev file,id=serial0,path=/path/to/kernel-log-pipe,append=on
-serial chardev:serial0
-chardev file,id=hvc0,path=/path/to/kernel-log-pipe,append=on
-device virtio-serial-pci-non-transitional,max_ports=1,id=virtio-serial0,bus=hvc-bridge,addr=01
-device virtconsole,bus=virtio-serial0.0,chardev=hvc0
-drive file=/path/to/overlay.img,if=none,id=drive-virtio-disk0,aio=threads
-device virtio-blk-pci-non-transitional,scsi=off,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=1
-drive file=/path/to/persistent_composite_overlay.img,if=none,id=drive-virtio-disk1,aio=threads
-device virtio-blk-pci-non-transitional,scsi=off,drive=drive-virtio-disk1,id=virtio-disk1
-drive file=/path/to/sdcard_overlay.img,if=none,id=drive-virtio-disk2,aio=threads
-device virtio-blk-pci-non-transitional,scsi=off,drive=drive-virtio-disk2,id=virtio-disk2
-object memory-backend-file,id=objpmem0,share=on,mem-path=/path/to/pstore,size=2097152
-device nvdimm,memdev=objpmem0,id=ramoops
-object rng-random,id=objrng0,filename=/dev/urandom
-device virtio-rng-pci-non-transitional,rng=objrng0,id=rng0,max-bytes=1024,period=2000
-netdev tap,id=hostnet0,ifname=cvd-mtap-01,script=no,downscript=no
-netdev tap,id=hostnet1,ifname=cvd-etap-01,script=no,downscript=no
-device virtio-net-pci-non-transitional,netdev=hostnet0,id=net0,mac=00:1a:11:e0:cf:00
-device virtio-net-pci-non-transitional,netdev=hostnet1,id=net1,mac=00:1a:11:e1:cf:00
-bios /path/to/u-boot.bin |