<domain type="qemu"> <name>aarch64test</name> <uuid>496d7ea8-9739-544b-4ebd-ef08be936e8b</uuid> <memory>1048576</memory> <currentMemory>1048576</currentMemory> <vcpu placement='static'>1</vcpu> <os> <type arch="aarch64" machine="virt">hvm</type> <kernel>/aarch64.kernel</kernel> <initrd>/aarch64.initrd</initrd> <dtb>/aarch64.dtb</dtb> <cmdline>earlyprintk console=ttyAMA0,115200n8 rw root=/dev/vda rootwait</cmdline> </os> <features> <apic/> <pae/> </features> <cpu match='exact'> <model>cortex-a53</model> </cpu> <clock offset="utc"/> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>restart</on_crash> <devices> <emulator>/usr/bin/qemu-system-aarch64</emulator> <disk type='file' device='disk'> <source file='/aarch64.raw'/> <target dev='vda' bus='virtio'/> </disk> <interface type='user'> <mac address='52:54:00:09:a4:37'/> <model type='virtio'/> </interface> <console type='pty'/> <console type='pty'> <target type='virtio' port='0'/> </console> <memballoon model='virtio'/> <!-- This actually doesn't work in practice because vexpress only has 4 virtio slots available, rng makes 5 --> <rng model='virtio'> <backend model='random'>/dev/random</backend> </rng> </devices> </domain>