Files
virt-manager/tests/data/cli/compare/virt-install-memory-hotplug.xml
Pavel Hrdina a2baaf789c installer: add support to use device boot order
Until now installer always used legacy boot order when creating VM XML.
Device boot order is supported for long time so start using it if
possible instead of the legacy boot order.

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
2025-12-04 16:55:51 +01:00

289 lines
8.5 KiB
XML

<domain type="kvm">
<name>fedora</name>
<uuid>00000000-1111-2222-3333-444444444444</uuid>
<metadata>
<libosinfo:libosinfo xmlns:libosinfo="http://libosinfo.org/xmlns/libvirt/domain/1.0">
<libosinfo:os id="http://fedoraproject.org/fedora/unknown"/>
</libosinfo:libosinfo>
</metadata>
<maxMemory slots="3">4194304</maxMemory>
<vcpu>2</vcpu>
<os>
<type arch="x86_64" machine="q35">hvm</type>
</os>
<features>
<acpi/>
<apic/>
<vmport state="off"/>
</features>
<cpu mode="host-passthrough">
<numa>
<cell cpus="0" memory="1048576"/>
</numa>
</cpu>
<clock offset="utc">
<timer name="rtc" tickpolicy="catchup"/>
<timer name="pit" tickpolicy="delay"/>
<timer name="hpet" present="no"/>
</clock>
<pm>
<suspend-to-mem enabled="no"/>
<suspend-to-disk enabled="no"/>
</pm>
<devices>
<emulator>/usr/bin/qemu-system-x86_64</emulator>
<disk type="file" device="disk">
<driver name="qemu" type="qcow2" discard="unmap"/>
<source file="/var/lib/libvirt/images/fedora.qcow2"/>
<target dev="vda" bus="virtio"/>
<boot order="2"/>
</disk>
<controller type="usb" model="qemu-xhci" ports="15"/>
<controller type="pci" model="pcie-root"/>
<controller type="pci" model="pcie-root-port"/>
<controller type="pci" model="pcie-root-port"/>
<controller type="pci" model="pcie-root-port"/>
<controller type="pci" model="pcie-root-port"/>
<controller type="pci" model="pcie-root-port"/>
<controller type="pci" model="pcie-root-port"/>
<controller type="pci" model="pcie-root-port"/>
<controller type="pci" model="pcie-root-port"/>
<controller type="pci" model="pcie-root-port"/>
<controller type="pci" model="pcie-root-port"/>
<controller type="pci" model="pcie-root-port"/>
<controller type="pci" model="pcie-root-port"/>
<controller type="pci" model="pcie-root-port"/>
<controller type="pci" model="pcie-root-port"/>
<interface type="bridge">
<source bridge="testsuitebr0"/>
<mac address="00:11:22:33:44:55"/>
<model type="virtio"/>
<boot order="1"/>
</interface>
<console type="pty"/>
<channel type="unix">
<source mode="bind"/>
<target type="virtio" name="org.qemu.guest_agent.0"/>
</channel>
<channel type="spicevmc">
<target type="virtio" name="com.redhat.spice.0"/>
</channel>
<input type="tablet" bus="usb"/>
<graphics type="spice" port="-1" tlsPort="-1" autoport="yes">
<image compression="off"/>
</graphics>
<sound model="ich9"/>
<video>
<model type="virtio"/>
</video>
<redirdev bus="usb" type="spicevmc"/>
<redirdev bus="usb" type="spicevmc"/>
<memballoon model="virtio"/>
<rng model="virtio">
<backend model="random">/dev/urandom</backend>
</rng>
<memory model="dimm" access="private" discard="yes">
<source>
<pagesize>4</pagesize>
<nodemask>1-2</nodemask>
</source>
<target>
<size>262144</size>
<node>0</node>
</target>
</memory>
<memory model="dimm" access="private" discard="yes">
<source>
<pagesize>4</pagesize>
<nodemask>1-2</nodemask>
</source>
<target>
<size>262144</size>
<node>0</node>
</target>
</memory>
<memory model="nvdimm">
<alias name="mymemdev3"/>
<address type="dimm" slot="1" base="0x100000000"/>
<source>
<path>/path/to/nvdimm</path>
<pmem/>
<alignsize>2097152</alignsize>
</source>
<target>
<size>524288</size>
<node>0</node>
<label>
<size>131072</size>
</label>
<block>2048</block>
<current>524288</current>
<requested>1048576</requested>
<readonly/>
</target>
</memory>
<memory model="virtio-mem">
<target dynamicMemslots="yes">
<size>524288</size>
<node>0</node>
<block>524288</block>
<requested>524288</requested>
<address base="0x180000000"/>
</target>
</memory>
<memory model="virtio-pmem">
<source>
<path>/tmp/virtio_pmem</path>
</source>
<target>
<size>524288</size>
<address base="0x1a0000000"/>
</target>
</memory>
</devices>
<on_reboot>destroy</on_reboot>
</domain>
<domain type="kvm">
<name>fedora</name>
<uuid>00000000-1111-2222-3333-444444444444</uuid>
<metadata>
<libosinfo:libosinfo xmlns:libosinfo="http://libosinfo.org/xmlns/libvirt/domain/1.0">
<libosinfo:os id="http://fedoraproject.org/fedora/unknown"/>
</libosinfo:libosinfo>
</metadata>
<maxMemory slots="3">4194304</maxMemory>
<vcpu>2</vcpu>
<os>
<type arch="x86_64" machine="q35">hvm</type>
</os>
<features>
<acpi/>
<apic/>
<vmport state="off"/>
</features>
<cpu mode="host-passthrough">
<numa>
<cell cpus="0" memory="1048576"/>
</numa>
</cpu>
<clock offset="utc">
<timer name="rtc" tickpolicy="catchup"/>
<timer name="pit" tickpolicy="delay"/>
<timer name="hpet" present="no"/>
</clock>
<pm>
<suspend-to-mem enabled="no"/>
<suspend-to-disk enabled="no"/>
</pm>
<devices>
<emulator>/usr/bin/qemu-system-x86_64</emulator>
<disk type="file" device="disk">
<driver name="qemu" type="qcow2" discard="unmap"/>
<source file="/var/lib/libvirt/images/fedora.qcow2"/>
<target dev="vda" bus="virtio"/>
<boot order="1"/>
</disk>
<controller type="usb" model="qemu-xhci" ports="15"/>
<controller type="pci" model="pcie-root"/>
<controller type="pci" model="pcie-root-port"/>
<controller type="pci" model="pcie-root-port"/>
<controller type="pci" model="pcie-root-port"/>
<controller type="pci" model="pcie-root-port"/>
<controller type="pci" model="pcie-root-port"/>
<controller type="pci" model="pcie-root-port"/>
<controller type="pci" model="pcie-root-port"/>
<controller type="pci" model="pcie-root-port"/>
<controller type="pci" model="pcie-root-port"/>
<controller type="pci" model="pcie-root-port"/>
<controller type="pci" model="pcie-root-port"/>
<controller type="pci" model="pcie-root-port"/>
<controller type="pci" model="pcie-root-port"/>
<controller type="pci" model="pcie-root-port"/>
<interface type="bridge">
<source bridge="testsuitebr0"/>
<mac address="00:11:22:33:44:55"/>
<model type="virtio"/>
</interface>
<console type="pty"/>
<channel type="unix">
<source mode="bind"/>
<target type="virtio" name="org.qemu.guest_agent.0"/>
</channel>
<channel type="spicevmc">
<target type="virtio" name="com.redhat.spice.0"/>
</channel>
<input type="tablet" bus="usb"/>
<graphics type="spice" port="-1" tlsPort="-1" autoport="yes">
<image compression="off"/>
</graphics>
<sound model="ich9"/>
<video>
<model type="virtio"/>
</video>
<redirdev bus="usb" type="spicevmc"/>
<redirdev bus="usb" type="spicevmc"/>
<memballoon model="virtio"/>
<rng model="virtio">
<backend model="random">/dev/urandom</backend>
</rng>
<memory model="dimm" access="private" discard="yes">
<source>
<pagesize>4</pagesize>
<nodemask>1-2</nodemask>
</source>
<target>
<size>262144</size>
<node>0</node>
</target>
</memory>
<memory model="dimm" access="private" discard="yes">
<source>
<pagesize>4</pagesize>
<nodemask>1-2</nodemask>
</source>
<target>
<size>262144</size>
<node>0</node>
</target>
</memory>
<memory model="nvdimm">
<alias name="mymemdev3"/>
<address type="dimm" slot="1" base="0x100000000"/>
<source>
<path>/path/to/nvdimm</path>
<pmem/>
<alignsize>2097152</alignsize>
</source>
<target>
<size>524288</size>
<node>0</node>
<label>
<size>131072</size>
</label>
<block>2048</block>
<current>524288</current>
<requested>1048576</requested>
<readonly/>
</target>
</memory>
<memory model="virtio-mem">
<target dynamicMemslots="yes">
<size>524288</size>
<node>0</node>
<block>524288</block>
<requested>524288</requested>
<address base="0x180000000"/>
</target>
</memory>
<memory model="virtio-pmem">
<source>
<path>/tmp/virtio_pmem</path>
</source>
<target>
<size>524288</size>
<address base="0x1a0000000"/>
</target>
</memory>
</devices>
</domain>