mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-11-09 15:00:07 +00:00
d9ad8ac392
Use it in all places where a memory or storage request size is converted
to a larger granularity. This avoids requesting too small memory or storage
sizes that could result from the truncation done by a simple division.
This extends the round up fix in 6002e0406c
to the whole codebase.
Instead of reporting errors for odd values in the VMX code round them up.
Update the QEMU Argv tests accordingly as the original memory size 219200
isn't a even multiple of 1024 and is rounded up to 215 megabyte now. Change
it to 219100 and 219136. Use two different values intentionally to make
sure that rounding up works.
Update virsh.pod accordingly, as rounding down and rejecting are replaced
by rounding up.
55 lines
2.0 KiB
XML
55 lines
2.0 KiB
XML
<domain type='qemu'>
|
|
<name>QEMUGuest1</name>
|
|
<uuid>c7a5fdbd-edaf-9455-926a-d65c16db1809</uuid>
|
|
<memory>219100</memory>
|
|
<currentMemory>219100</currentMemory>
|
|
<vcpu cpuset='1-4,8-20,525'>1</vcpu>
|
|
<os>
|
|
<type arch='i686' machine='pc'>hvm</type>
|
|
<boot dev='hd'/>
|
|
</os>
|
|
<clock offset='utc'/>
|
|
<on_poweroff>destroy</on_poweroff>
|
|
<on_reboot>restart</on_reboot>
|
|
<on_crash>destroy</on_crash>
|
|
<devices>
|
|
<emulator>/usr/bin/qemu</emulator>
|
|
<disk type='block' device='disk'>
|
|
<source dev='/dev/HostVG/QEMUGuest1'/>
|
|
<target dev='hda' bus='ide'/>
|
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
|
</disk>
|
|
<controller type='ide' index='0'/>
|
|
<controller type='virtio-serial' index='0' ports='16' vectors='4'/>
|
|
<controller type='virtio-serial' index='1'>
|
|
<address type='pci' domain='0x0000' bus='0x00' slot='0x0a' function='0x0'/>
|
|
</controller>
|
|
<controller type='virtio-serial' index='2'/>
|
|
<channel type='pty'>
|
|
<target type='virtio' name='org.linux-kvm.port.0'/>
|
|
<address type='virtio-serial' controller='0' bus='0' port='1'/>
|
|
</channel>
|
|
<channel type='pty'>
|
|
<target type='virtio' name='org.linux-kvm.port.foo'/>
|
|
<address type='virtio-serial' controller='1' bus='0' port='1'/>
|
|
</channel>
|
|
<channel type='pty'>
|
|
<target type='virtio' name='org.linux-kvm.port.bar'/>
|
|
<address type='virtio-serial' controller='1' bus='0' port='3'/>
|
|
</channel>
|
|
<channel type='pty'>
|
|
<target type='virtio' name='org.linux-kvm.port.wizz'/>
|
|
<address type='virtio-serial' controller='0' bus='0' port='2'/>
|
|
</channel>
|
|
<channel type='pty'>
|
|
<target type='virtio' name='org.linux-kvm.port.ooh'/>
|
|
<address type='virtio-serial' controller='1' bus='0' port='4'/>
|
|
</channel>
|
|
<channel type='pty'>
|
|
<target type='virtio' name='org.linux-kvm.port.lla'/>
|
|
<address type='virtio-serial' controller='2' bus='0' port='1'/>
|
|
</channel>
|
|
<memballoon model='virtio'/>
|
|
</devices>
|
|
</domain>
|