mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-07 04:07:17 +00:00
In v9.7.0-rc1~130 I've shortened the path that's generated for <channel/> source. With that, I had to adjust regex that matches all versions of paths we have ever generated so that we can drop them (see comment around qemuDomainChrDefDropDefaultPath()). But as it is usually the case with regexes - they are write only. And while I attempted to make one portion of the path optional ("/target/") I accidentally made regex accept more, which resulted in libvirt dropping the user provided path and generating our own instead. Fixes: d3759d3674ab9453e5fb5a27ab6c28b8ff8d5569 Resolves: https://issues.redhat.com/browse/RHEL-20807 Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Reviewed-by: Andrea Bolognani <abologna@redhat.com>
78 lines
3.2 KiB
XML
78 lines
3.2 KiB
XML
<domain type='qemu'>
|
|
<name>QEMUGuest1</name>
|
|
<uuid>c7a5fdbd-edaf-9455-926a-d65c16db1809</uuid>
|
|
<memory unit='KiB'>219100</memory>
|
|
<currentMemory unit='KiB'>219100</currentMemory>
|
|
<vcpu placement='static'>1</vcpu>
|
|
<os>
|
|
<type arch='x86_64' machine='pc'>hvm</type>
|
|
<boot dev='hd'/>
|
|
</os>
|
|
<cpu mode='custom' match='exact' check='none'>
|
|
<model fallback='forbid'>qemu64</model>
|
|
</cpu>
|
|
<clock offset='utc'/>
|
|
<on_poweroff>destroy</on_poweroff>
|
|
<on_reboot>restart</on_reboot>
|
|
<on_crash>destroy</on_crash>
|
|
<devices>
|
|
<emulator>/usr/bin/qemu-system-x86_64</emulator>
|
|
<controller type='usb' index='0' model='piix3-uhci'>
|
|
<address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/>
|
|
</controller>
|
|
<controller type='pci' index='0' model='pci-root'/>
|
|
<controller type='virtio-serial' index='0'>
|
|
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
|
|
</controller>
|
|
<channel type='unix'>
|
|
<target type='virtio' name='org.qemu.guest_agent.0'/>
|
|
<address type='virtio-serial' controller='0' bus='0' port='1'/>
|
|
</channel>
|
|
<channel type='unix'>
|
|
<target type='virtio' name='org.qemu.guest_agent.1'/>
|
|
<address type='virtio-serial' controller='0' bus='0' port='2'/>
|
|
</channel>
|
|
<channel type='unix'>
|
|
<target type='virtio' name='org.qemu.guest_agent.2'/>
|
|
<address type='virtio-serial' controller='0' bus='0' port='3'/>
|
|
</channel>
|
|
<channel type='unix'>
|
|
<source mode='bind' path='/var/lib/libvirt/qemu/channel/target/QEMUGuest1/org.qemu.guest_agent.3'/>
|
|
<target type='virtio' name='org.qemu.guest_agent.3'/>
|
|
<address type='virtio-serial' controller='0' bus='0' port='4'/>
|
|
</channel>
|
|
<channel type='unix'>
|
|
<target type='virtio' name='org.qemu.guest_agent.4'/>
|
|
<address type='virtio-serial' controller='0' bus='0' port='5'/>
|
|
</channel>
|
|
<channel type='unix'>
|
|
<target type='virtio' name='org.qemu.guest_agent.5'/>
|
|
<address type='virtio-serial' controller='0' bus='0' port='6'/>
|
|
</channel>
|
|
<channel type='unix'>
|
|
<source mode='bind' path='/1-QEMUGuest1/org.qemu.guest_agent.6'/>
|
|
<target type='virtio' name='org.qemu.guest_agent.6'/>
|
|
<address type='virtio-serial' controller='0' bus='0' port='7'/>
|
|
</channel>
|
|
<channel type='unix'>
|
|
<source mode='bind' path='/tmp/1-QEMUGuest1/org.qemu.guest_agent.7'/>
|
|
<target type='virtio' name='org.qemu.guest_agent.7'/>
|
|
<address type='virtio-serial' controller='0' bus='0' port='8'/>
|
|
</channel>
|
|
<channel type='unix'>
|
|
<source mode='bind' path='/tmp/libvirt/qemu/channel/1-QEMUGuest1/org.qemu.guest_agent.8'/>
|
|
<target type='virtio' name='org.qemu.guest_agent.8'/>
|
|
<address type='virtio-serial' controller='0' bus='0' port='9'/>
|
|
</channel>
|
|
<channel type='unix'>
|
|
<source mode='bind' path='/tmp/org.qemu.guest_agent.9'/>
|
|
<target type='virtio' name='org.qemu.guest_agent.9'/>
|
|
<address type='virtio-serial' controller='0' bus='0' port='10'/>
|
|
</channel>
|
|
<input type='mouse' bus='ps2'/>
|
|
<input type='keyboard' bus='ps2'/>
|
|
<audio id='1' type='none'/>
|
|
<memballoon model='none'/>
|
|
</devices>
|
|
</domain>
|