mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-08-29 20:11:16 +00:00
We use the PreFormat callback for this. Many test cases need to be extended to pass in proper qemuCaps flags so AssignAddresses doesn't throw errors. One test case (pcie-root-port-too-many) is dropped, since it was meant only for checking an error condition in qemuxml2argv, and one we add in AssignAddresses it errors here too. Long term I think AssignAddresses should be handled in qemu's PostParse callback, but that's not entirely straightforward. Handling it here means we can get the test suite churn over with.
40 lines
1.3 KiB
XML
40 lines
1.3 KiB
XML
<domain type='qemu'>
|
|
<name>QEMUGuest</name>
|
|
<uuid>9f4b6512-e73a-4a25-93e8-5307802821ce</uuid>
|
|
<memory unit='KiB'>24682468</memory>
|
|
<currentMemory unit='KiB'>24682468</currentMemory>
|
|
<vcpu placement='static'>32</vcpu>
|
|
<numatune>
|
|
<memory mode='strict' nodeset='0-7'/>
|
|
<memnode cellid='0' mode='preferred' nodeset='3'/>
|
|
<memnode cellid='2' mode='strict' nodeset='1-2,5,7'/>
|
|
</numatune>
|
|
<os>
|
|
<type arch='x86_64' machine='pc'>hvm</type>
|
|
<boot dev='hd'/>
|
|
</os>
|
|
<cpu>
|
|
<numa>
|
|
<cell id='0' cpus='0' memory='20002' unit='KiB'/>
|
|
<cell id='1' cpus='1-27,29' memory='660066' unit='KiB'/>
|
|
<cell id='2' cpus='28,30-31' memory='24002400' unit='KiB'/>
|
|
</numa>
|
|
</cpu>
|
|
<clock offset='utc'/>
|
|
<on_poweroff>destroy</on_poweroff>
|
|
<on_reboot>restart</on_reboot>
|
|
<on_crash>destroy</on_crash>
|
|
<devices>
|
|
<emulator>/usr/bin/kvm</emulator>
|
|
<controller type='usb' index='0'>
|
|
<address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/>
|
|
</controller>
|
|
<controller type='pci' index='0' model='pci-root'/>
|
|
<input type='mouse' bus='ps2'/>
|
|
<input type='keyboard' bus='ps2'/>
|
|
<memballoon model='virtio'>
|
|
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
|
|
</memballoon>
|
|
</devices>
|
|
</domain>
|