Fwd: [SeaBIOS] [ANNOUNCE] SeaBIOS 1.8.0
by Cole Robinson
In f22/rawhide and fedora-virt-preview now
- Cole
-------- Forwarded Message --------
The 1.8.0 version of SeaBIOS has now been released. For more
information on the release, please see:
http://seabios.org/Releases
New in this release:
* Several USB timing fixes for USB controllers on real hardware
* Initial support for USB3 hubs
* Initial support for SD cards (on QEMU only)
* Initial support for transitioning to 32bit mode using SMIs (on QEMU
TCG only)
* SeaVGABIOS improvements
* Added cursor emulation to coreboot native init vgabios (cbvga)
* Added support for read character calls when in graphics mode
* Developer documentation added to "docs/" directory in the code
repository and several documentation updates
* Several bug fixes and code cleanups
For information on obtaining SeaBIOS, please see:
http://seabios.org/Download
_______________________________________________
SeaBIOS mailing list
SeaBIOS(a)seabios.org
http://www.seabios.org/mailman/listinfo/seabios
8 years, 7 months
Re: [fedora-virt] virt Digest, Vol 74, Issue 6
by Brian Redmond
I've had similar problems running Windows 7 as a guest that were solved by
installing the Windows guest tools (
http://www.spice-space.org/download.html ) and increasing the screen
resolution in the guest. QXL works much better for me in Windows when the
resolution is increased to something higher than 1024. Might not apply to
you, but that's the only trouble I've seen with it.
On Wed, Feb 18, 2015 at 7:00 AM, <virt-request(a)lists.fedoraproject.org>
wrote:
> Send virt mailing list submissions to
> virt(a)lists.fedoraproject.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> https://admin.fedoraproject.org/mailman/listinfo/virt
> or, via email, send a message with subject or body 'help' to
> virt-request(a)lists.fedoraproject.org
>
> You can reach the person managing the list at
> virt-owner(a)lists.fedoraproject.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of virt digest..."
>
>
> Today's Topics:
>
> 1. laggy mouse on just one client? (Dr. Michael J. Chudobiak)
> 2. Re: laggy mouse on just one client? (Cole Robinson)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Tue, 17 Feb 2015 09:44:58 -0500
> From: "Dr. Michael J. Chudobiak" <mjc(a)avtechpulse.com>
> To: virt(a)lists.fedoraproject.org
> Subject: [fedora-virt] laggy mouse on just one client?
> Message-ID: <54E353EA.8030309(a)avtechpulse.com>
> Content-Type: text/plain; charset=utf-8; format=flowed
>
> Hi all,
>
> I'm running multiple F20 systems. One is serving Windows XP for legacy
> CAD programs, using qemu/kvm launched from the command line like this:
>
> /usr/bin/qemu-system-x86_64 -machine accel=kvm -hda
> /var/lib/libvirt/images/MikeOfficeXP.img -usbdevice tablet -usb -device
> usb-host,hostbus=3,hostaddr=2 -device usb-host,hostbus=3,hostaddr=3
> -parallel /dev/parport0 -m 1024 -k en-us -vga qxl -spice
> port=5931,disable-ticketing -net nic,model=rtl8139 -net user -cdrom
> /dev/cdrom
>
> I connect from other F20 systems using spicy, or remote desktop viewer.
>
> The problem is that one client system (and just one) has really sluggish
> mouse performance using both client programs. The mouse pointer is
> really laggy. The other clients are perfect. Swapping mice (which are
> different models) between clients does not help.
>
> Why would one client have laggy mousing? Any ideas?
>
> - Mike
>
>
> ------------------------------
>
> Message: 2
> Date: Tue, 17 Feb 2015 18:30:28 -0500
> From: Cole Robinson <crobinso(a)redhat.com>
> To: "Dr. Michael J. Chudobiak" <mjc(a)avtechpulse.com>,
> virt(a)lists.fedoraproject.org
> Subject: Re: [fedora-virt] laggy mouse on just one client?
> Message-ID: <54E3CF14.3030207(a)redhat.com>
> Content-Type: text/plain; charset=us-ascii
>
> On 02/17/2015 09:44 AM, Dr. Michael J. Chudobiak wrote:
> > Hi all,
> >
> > I'm running multiple F20 systems. One is serving Windows XP for legacy
> CAD
> > programs, using qemu/kvm launched from the command line like this:
> >
> > /usr/bin/qemu-system-x86_64 -machine accel=kvm -hda
> > /var/lib/libvirt/images/MikeOfficeXP.img -usbdevice tablet -usb -device
> > usb-host,hostbus=3,hostaddr=2 -device usb-host,hostbus=3,hostaddr=3
> -parallel
> > /dev/parport0 -m 1024 -k en-us -vga qxl -spice
> port=5931,disable-ticketing
> > -net nic,model=rtl8139 -net user -cdrom /dev/cdrom
> >
> > I connect from other F20 systems using spicy, or remote desktop viewer.
> >
> > The problem is that one client system (and just one) has really sluggish
> mouse
> > performance using both client programs. The mouse pointer is really
> laggy. The
> > other clients are perfect. Swapping mice (which are different models)
> between
> > clients does not help.
> >
> > Why would one client have laggy mousing? Any ideas?
>
> I can't really think of a software reason if you're using the same OS and
> viewer on all the clients. Maybe some other software running the bad
> client is
> interfering in some way? Or a crappy network connection on the bad client?
>
> - Cole
>
>
>
> ------------------------------
>
> _______________________________________________
> virt mailing list
> virt(a)lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/virt
>
> End of virt Digest, Vol 74, Issue 6
> ***********************************
>
8 years, 7 months
laggy mouse on just one client?
by Dr. Michael J. Chudobiak
Hi all,
I'm running multiple F20 systems. One is serving Windows XP for legacy
CAD programs, using qemu/kvm launched from the command line like this:
/usr/bin/qemu-system-x86_64 -machine accel=kvm -hda
/var/lib/libvirt/images/MikeOfficeXP.img -usbdevice tablet -usb -device
usb-host,hostbus=3,hostaddr=2 -device usb-host,hostbus=3,hostaddr=3
-parallel /dev/parport0 -m 1024 -k en-us -vga qxl -spice
port=5931,disable-ticketing -net nic,model=rtl8139 -net user -cdrom
/dev/cdrom
I connect from other F20 systems using spicy, or remote desktop viewer.
The problem is that one client system (and just one) has really sluggish
mouse performance using both client programs. The mouse pointer is
really laggy. The other clients are perfect. Swapping mice (which are
different models) between clients does not help.
Why would one client have laggy mousing? Any ideas?
- Mike
8 years, 7 months
Re: [fedora-virt] [Qemu-devel] Fedora FC21 - Bug: 100% CPU and hangs in gettimeofday(&tp, NULL); forever
by Paolo Bonzini
On 16/02/2015 16:09, Gerhard Wiesinger wrote:
> On 16.02.2015 15:18, Paolo Bonzini wrote:
>>
>> On 15/02/2015 09:18, Gerhard Wiesinger wrote:
>>>
>>> Can you grab some random backtraces ("thread apply all bt full") with
>>> gdb?
>
> Very low load on the machine, so I guess most will be sleeping and hard
> to catch non sleeping ones. See below
This likely means that the 100% threads are not the I/O (event loop)
threads, but the VCPU threads.
>>> Kernel (host/guest): 3.18.6-200.fc21.x86_64 #1 SMP
>>> qemu-kvm-2.2.0-5.fc21.x86_64
>>>
>>> Bug 1178975 - endless loop in clock_gettime() on a kvm-based VM
>>> https://bugzilla.redhat.com/show_bug.cgi?id=1178975
>>> is fixed (didn't occour with the test program posted at
>>> https://bugzilla.redhat.com/show_bug.cgi?id=1178975#c28 in 30min,
>>> happened before reproduceable in 2min, still running)
>>>
>>> So I guess there is another problem in the kernel with volatile and gcc
>>> optimizations (or maybe in qemu-KVM)
>> No, this doesn't look like volatile.
>
> But why 100% on 2 cores?
Because you have 2 VCPUs, I guess.
Paolo
8 years, 7 months
Re: [fedora-virt] [Qemu-devel] Fedora FC21 - Bug: 100% CPU and hangs in gettimeofday(&tp, NULL); forever
by Paolo Bonzini
On 15/02/2015 09:18, Gerhard Wiesinger wrote:
>
> ppoll([{fd=98<socket:[4660317]>, events=POLLIN|POLLERR|POLLHUP},
> {fd=89<anon_inode:[eventfd]>, events=POLLIN|POLLERR|POLLHUP},
> {fd=88<anon_inode:[eventfd]>, events=POLLIN|POLLERR|POLLHUP},
> {fd=87<anon_inode:[eventfd]>, events=POLLIN|POLLERR|POLLHUP},
> {fd=86<anon_inode:[eventfd]>, events=POLLIN|POLLERR|POLLHUP},
> {fd=85<anon_inode:[eventfd]>, events=POLLIN|POLLERR|POLLHUP},
> {fd=84<anon_inode:[eventfd]>, events=POLLIN|POLLERR|POLLHUP},
> {fd=83<anon_inode:[eventfd]>, events=POLLIN|POLLERR|POLLHUP},
> {fd=82<anon_inode:[eventfd]>, events=POLLIN|POLLERR|POLLHUP},
> {fd=81<anon_inode:[eventfd]>, events=POLLIN|POLLERR|POLLHUP},
> {fd=80<anon_inode:[eventfd]>, events=POLLIN|POLLERR|POLLHUP},
> {fd=79<anon_inode:[eventfd]>, events=POLLIN|POLLERR|POLLHUP},
> {fd=78<anon_inode:[eventfd]>, events=POLLIN|POLLERR|POLLHUP},
> {fd=77<anon_inode:[eventfd]>, events=POLLIN|POLLERR|POLLHUP},
> {fd=76<anon_inode:[eventfd]>, events=POLLIN|POLLERR|POLLHUP},
> {fd=75<anon_inode:[eventfd]>, events=POLLIN|POLLERR|POLLHUP},
> {fd=74<anon_inode:[eventfd]>, events=POLLIN|POLLERR|POLLHUP},
> {fd=73<anon_inode:[eventfd]>, events=POLLIN|POLLERR|POLLHUP},
> {fd=72<anon_inode:[eventfd]>, events=POLLIN|POLLERR|POLLHUP},
> {fd=71<anon_inode:[eventfd]>, events=POLLIN|POLLERR|POLLHUP},
> {fd=70<anon_inode:[eventfd]>, events=POLLIN|POLLERR|POLLHUP},
> {fd=69<anon_inode:[eventfd]>, events=POLLIN|POLLERR|POLLHUP},
> {fd=68<anon_inode:[eventfd]>, events=POLLIN|POLLERR|POLLHUP},
> {fd=67<anon_inode:[eventfd]>, events=POLLIN|POLLERR|POLLHUP},
> {fd=66<anon_inode:[eventfd]>, events=POLLIN|POLLERR|POLLHUP},
> {fd=65<anon_inode:[eventfd]>, events=POLLIN|POLLERR|POLLHUP},
> {fd=64<anon_inode:[eventfd]>, events=POLLIN|POLLERR|POLLHUP},
> {fd=63<anon_inode:[eventfd]>, events=POLLIN|POLLERR|POLLHUP},
> {fd=62<anon_inode:[eventfd]>, events=POLLIN|POLLERR|POLLHUP},
> {fd=61<anon_inode:[eventfd]>, events=POLLIN|POLLERR|POLLHUP},
> {fd=60<anon_inode:[eventfd]>, events=POLLIN|POLLERR|POLLHUP},
> {fd=59<anon_inode:[eventfd]>, events=POLLIN|POLLERR|POLLHUP}, ...], 71,
> {0, 124112228}, NULL, 8) = 1 ([...], left {0, 124090614})
> write(7<anon_inode:[eventfd]>, "\1\0\0\0\0\0\0\0", 8) = 8
> read(6<anon_inode:[eventfd]>, "\1\0\0\0\0\0\0\0", 512) = 8
> write(7<anon_inode:[eventfd]>, "\1\0\0\0\0\0\0\0", 8) = 8
Can you grab some random backtraces ("thread apply all bt full") with gdb?
What is the libvirt XML or qemu command line?
Paolo
> Kernel (host/guest): 3.18.6-200.fc21.x86_64 #1 SMP
> qemu-kvm-2.2.0-5.fc21.x86_64
>
> Bug 1178975 - endless loop in clock_gettime() on a kvm-based VM
> https://bugzilla.redhat.com/show_bug.cgi?id=1178975
> is fixed (didn't occour with the test program posted at
> https://bugzilla.redhat.com/show_bug.cgi?id=1178975#c28 in 30min,
> happened before reproduceable in 2min, still running)
>
> So I guess there is another problem in the kernel with volatile and gcc
> optimizations (or maybe in qemu-KVM)
No, this doesn't look like volatile.
8 years, 7 months
VLAN Bridging
by Dan Mossor
How do I connect a VM to a tagged VLAN?
I am building a host machine that has a bonded interface (bond0) that is
in turn my bridge interface (bridge0). The bond is connected to a trunk
port on the switch containing tagged vlans. I want to be able to connect
the VMs I'm building to one (or more) of the VLANs on this trunk port.
All I can find in the documentation is an obscure reference to a 'type'
modifier for the API [0]
Does libvirt support this natively, or will I need to decipher the
arcane world of OVS to make it work as I desire?
[0] http://wiki.libvirt.org/page/Features/virSimple#Guest_Creation
--
Dan Mossor, RHCSA
Systems Engineer at Large
Fedora Plasma Product WG | Fedora QA Team | Fedora Server WG
Fedora Infrastructure Apprentice
FAS: dmossor IRC: danofsatx
San Antonio, Texas, USA
8 years, 7 months
Fwd: [libvirt] Release of libvirt-1.2.12
by Cole Robinson
In rawhide and f21 virt-preview now
- Cole
-------- Forwarded Message --------
As planned I pushed the libvirt-1.2.12 release as well as the
corresponding python bindings to the server, they are also tagged
in git(s):
ftp://libvirt.org/libvirt [/python]
This is a mixed release, not really a huge feature addition though
there should be user noticeable improvement for networking and users
of Parallels. 2 secutity fixes, a large set of bug fixes and lot of
improvements:
Security:
- CVE-2015-0236: qemu: Check ACLs when dumping security info from snapshots
(Peter Krempa)
- CVE-2015-0236: qemu: Check ACLs when dumping security info from save image
(Peter Krempa)
Documentation:
- Fix docs about python bindings package (Martin Kletzander)
- Document some -boot option limitations on UEFI (Michal Privoznik)
- virsh.pod: Update description (John Ferlan)
- Fix typo s/interpetation/interpretation/ (Claudio Bley)
- split typedef and struct definition for apibuild.py (Claudio Bley)
Portability:
- Fix build with older gcc (Ján Tomko)
- Fix virCgroupNewMachine prototype on non-Linux (Ján Tomko)
- Conditionalize use of -Wno-suggest-attribute=format pragma (Daniel P. Berrange)
- virnetlink: fix build on non-Linux (Eric Blake)
- util: Fix fallocate stubs for mingw build (Martin Kletzander)
- avoid using deprecated udev logging functions (Daniel P. Berrange)
Bug Fixes:
- Fix a memory leak in virCgroupGetPercpuStats (Ján Tomko)
- Use correct location for qcow1 encryption header (Ján Tomko)
- systemd: fix build without dbus (Daniel P. Berrange)
- Fix apparmor issues for tck (Mike Latimer)
- Fix apparmor issues for Xen (Mike Latimer)
- esx_vi: fix possible segfault (Pavel Hrdina)
- xenapi_driver: fix copy-paste typo (Pavel Hrdina)
- Fix virCgroupGetPercpuStats with non-continuous present CPUs (Ján Tomko)
- qemu: output error when try to hotplug unsupported console type (Luyao Huang)
- qemu: format server interface without a listen address (Ján Tomko)
- tests: fix xlconfigtest build failure (Jim Fehlig)
- qemu_conf: check for duplicate security drivers (Ján Tomko)
- Always check return value of qemuDomainObjExitMonitor (Ján Tomko)
- Fix vmdef usage after domain crash in monitor on device attach (Ján Tomko)
- Fix vmdef usage after domain crash in monitor on device detach (Ján Tomko)
- libxl: Set path to console on domain startup. (Anthony PERARD)
- Coverity fix: properly check for 0 ipv6 address. (Cédric Bosdonnat)
- network: Resolve Coverity FORWARD_NULL (John Ferlan)
- qemu: Tweak auto adding PCI bridge controller when extending default PCI bus
(Erik Skultety)
- domain_conf: Check errors from virSocketAddrFormat (John Ferlan)
- domain_conf: Resolve Coverity RESOURCE_LEAK (John Ferlan)
- Fix ipv6 regex in RNG schemas to match '::' (Cédric Bosdonnat)
- virNetworkDefUpdateIPDHCPHost: Don't crash when updating network (Michal
Privoznik)
- qemu: free priv->origname when qemuMigrationPrepareAny fails (Luyao Huang)
- Fix vmdef usage while in monitor in qemu process (Ján Tomko)
- Fix vmdef usage while in monitor in BlockStat* APIs (Ján Tomko)
- Fix vmdef usage while in monitor in qemuDomainHotplugVcpus (Ján Tomko)
- qemu_driver: fix setting vcpus for offline domain (Pavel Hrdina)
- qemu: snapshot: inactive external snapshot can't work after libvirtd restart
(Shanzhi Yu)
- qemu: forbid second blockcommit during active commit (Eric Blake)
- parallels: don't override error message when XML parsing fails (Daniel P.
Berrange)
- Don't use VIR_DOMAIN_XML_SECURE when parsing XML (Daniel P. Berrange)
- conf: fix crash when hotplug a channel chr device with no target (Luyao Huang)
- qemuxml2argvtest: Fix test after change of qxl vgamem_mb default (Michal
Privoznik)
- cpu: Bugfix for s390 CPU driver to return a host CPU model (Daniel Hansel)
- virconf: Resolve a possible memory leak in virConfSetValue (John Ferlan)
- openvz: Resolve Coverity RESOURCE_LEAK (John Ferlan)
- lxc: Don't crash on NULL ifname_guest_actual (Guido Günther)
- conf: Correctly format controller's driver (Luyao Huang)
- vmx: Fix a VMX parsing problem (Geoff Hickey)
- qemu: Fix system pages handling in <memoryBacking/> (Michal Privoznik)
- qemu: Don't unref domain after exit from nested async job (Peter Krempa)
- conf: Don't format actual network definition in migratable XML (Luyao Huang)
- qemu: Restore old bandwidth rules when setting new fails (Luyao Huang)
- Fix error when starting a container after an error (Cédric Bosdonnat)
- qemu: Fix coverity issues after refcount refactoring (Martin Kletzander)
- util: Fix possible NULL dereference (Martin Kletzander)
- disable vCPU pinning with TCG mode (Daniel P. Berrange)
- Don't setup fake CPU pids for old QEMU (Daniel P. Berrange)
- Fix hotplugging of block device-backed usb disks (Ján Tomko)
- Buffer size too small when reading sysinfo (Boris Fiuczynski)
- qemu: fix memory leak in blockinfo (Eric Blake)
- conf: fix cannot start a guest have a shareable network iscsi hostdev (Luyao
Huang)
- qemu: fix bugs in blockstats (Eric Blake)
- qemu: Free saved error in qemuDomainSetVcpusFlags (Martin Kletzander)
- qemu: Add missing goto error in qemuRestoreCgroupState (Martin Kletzander)
- conf: Fix invalid condition when parsing storage owner (Martin Kletzander)
- qemu: Fix hotplugging cpus with strict memory pinning (Martin Kletzander)
- parallels: fix usage of disk->info.addr.drive structure (Dmitry Guryanov)
- qemu: Auto generate a controller when attach hostdev and chr device (Luyao
Huang)
- xenconfig: fix boot device parsing (Wei Liu)
- conf: fix virDomainLeaseIndex logic (Luyao Huang)
- conf: Fix libvirtd crash matching hostdev XML (Luyao Huang)
- fix typo in sanlock driver s/VIR_CONF_UONG/VIR_CONF_ULONG/ (Daniel P. Berrange)
- qemu: avoid rare race when undefining domain (Martin Kletzander)
Improvement:
- tests: Check for virQEMUDriverConfigNew return value (Michal Privoznik)
- systemd: avoid string comparisons on dbus error messages (Daniel P. Berrange)
- aarch64: Support versioned machine types. (Richard W.M. Jones)
- qemu: Add check for PCI bridge placement if there are too many PCI devices
(Erik Skultety)
- qemu: Fix auto-adding PCI bridge when all slots are reserved (Erik Skultety)
- qemu: move PCI slot assignment for PIIX3, Q35 into a separate function (Erik
Skultety)
- qemu: reorder PCI slot assignment functions (Erik Skultety)
- schemas: Move definition of 'hexuint' to basictypes (Peter Krempa)
- util: json: Make argument of virJSONValueArraySize const (Peter Krempa)
- qemu: command: Honor const-correctnes in qemuBuildNumaArgStr (Peter Krempa)
- conf: Fix comment mentioning actual type of @multi member of
virDevicePCIAddress (Peter Krempa)
- Grant access to helpers (Mike Latimer)
- conf: virDomainDefMaybeAddController tweak return code (Erik Skultety)
- qemu: Remove dead code in qemuDomainAssignPCIAddresses revert patch (Erik
Skultety)
- network: Let domains be restricted to local DNS (Josh Stone)
- Make ZFS storage pool XML tests optional (Gary R Hook)
- Simplify condition for formatting CPU features (Ján Tomko)
- Add an XML test for host-model CPU with features (Ján Tomko)
- parallels: create container from existing image (Dmitry Guryanov)
- parallels: allow to add filesystems to container (Dmitry Guryanov)
- parallels: commit with PVCF_DETACH_HDD_BUNDLE flag (Dmitry Guryanov)
- parallels: dump info about container filesystems (Dmitry Guryanov)
- add ploop fs driver type (Dmitry Guryanov)
- qemu: Add support for enabling/disabling PMU (Martin Kletzander)
- docs, schema, conf: Add support for PMU feature (Martin Kletzander)
- virsh: add support for domain XML validation (Daniel P. Berrange)
- Add XML test for too many PCI devices on default PCI bus (Erik Skultety)
- Remove dead code in qemuDomainAssignPCIAddresses (Erik Skultety)
- virSocketAddrGetIpPrefix 0.0.0.0 and :: special cases (Cédric Bosdonnat)
- Use the network route definitions for domains (Cédric Bosdonnat)
- Move code related to network routes to networkcommon_conf.[ch] (Cédric
Bosdonnat)
- Move network route definition to networkcommon.rng (Cédric Bosdonnat)
- Add support for schema validation when passing in XML (Daniel P. Berrange)
- Add virXMLValidateAgainstSchema helper method (Daniel P. Berrange)
- Change int to size_t in size var for tap/vhost FDs (Daniel P. Berrange)
- Log dtrace/systemd probes at INFO level instead of DEBUG (Daniel P. Berrange)
- Add systemd/dtrace probes for DBus APIs (Daniel P. Berrange)
- Add support for systemd-machined CreateMachineWithNetwork (Daniel P. Berrange)
- Mark the domain as active in qemuhotplugtest (Ján Tomko)
- Check for domain liveness in qemuDomainObjExitMonitor (Ján Tomko)
- check IOMMU group devices usage when preparing device for vfio passthrough
(Shivaprasad G Bhat)
- virpci: Implement virPCIDeviceGetAddress function (Shivaprasad G Bhat)
- libxl: Add support for parsing/formating Xen XL config (Kiarie Kahurani)
- tests: Tests for the xen-xl parser (Kiarie Kahurani)
- Introduce support for parsing/formatting Xen xl config format (Jim Fehlig)
- qemu_process: detect updated video ram size values from QEMU (Pavel Hrdina)
- qemu_monitor: introduce new function to get QOM path (Pavel Hrdina)
- qemu, lxc: Warn if setting QoS on unsupported vNIC types (Michal Privoznik)
- conf: Increase virNetDevBandwidthParse intelligence (Michal Privoznik)
- Give virDomainDef parser & formatter their own flags (Daniel P. Berrange)
- Decouple CPU XML formatting from domain XML public API flags (Daniel P.
Berrange)
- formatdomaincaps: Correctly format API reference (Michal Privoznik)
- Fix flags passed to virDomainDefParseString by XenAPI driver (Daniel P.
Berrange)
- Add stub virDomainDefineXMLFlags impls (Daniel P. Berrange)
- Add new virDomainDefineXMLFlags public API (Daniel P. Berrange)
- qemu: Allow enabling/disabling features with host-passthrough (Martin
Kletzander)
- lxc: Move setting ifname_guest_actual to virLXCSetupInterfaces (Guido Günther)
- openvz: Check errors from virSocketAddrFormat (John Ferlan)
- qxl: change the default value for vgamem_mb to 16 MiB (Pavel Hrdina)
- virsh: Emit error for VSH_OT_DATA without VSH_OFLAG_REQ (Hao Liu)
- safezero: fall back to writing zeroes even when resizing (Ján Tomko)
- maint: in src/Makefile.am, $(top_srcdir)/src is verbose (Eric Blake)
- nwfilter: Add support for icmpv6 filtering (Stefan Berger)
- Parallels: Add VNC hostname setup (Alexander Burluka)
- qemu: fix miss goto cleanup in qemuDomainAttachNetDevice (Luyao Huang)
- networkGetDHCPLeases: Remove unnecessary error reporting (Nehal J Wani)
- qemu: use a wrong name for guest panic status (Luyao Huang)
- maint: update to latest gnulib (Eric Blake)
- Report error if a driver can't handle multiple IP addresses (Cédric Bosdonnat)
- Openvz --ipadd can be provided multiple times (Cédric Bosdonnat)
- LXC: honour network devices link state (Cédric Bosdonnat)
- LXC: use the new net devices routes definition (Cédric Bosdonnat)
- lxc conf2xml: convert lxc.network.ipv[46].gateway (Cédric Bosdonnat)
- Domain network devices can now have a <route> element (Cédric Bosdonnat)
- lxc conf2xml: convert ip addresses for hostdev NICs (Cédric Bosdonnat)
- Allow network capabilities hostdev to configure IP addresses (Cédric Bosdonnat)
- lxc conf2xml: convert IP addresses (Cédric Bosdonnat)
- LXC: set IP addresses to veth devices in the container (Cédric Bosdonnat)
- Domain conf: allow more than one IP address for net devices (Cédric Bosdonnat)
- Renamed virNetDevClearIPv4Address to virNetDevClearIPAddress (Cédric Bosdonnat)
- virNetDevClearIPv4Address: netlink implementation (Cédric Bosdonnat)
- virNetDevAddRoute: implementation using netlink (Cédric Bosdonnat)
- Renamed virNetDevSetIPv4Address to virNetDevSetIPAddress (Cédric Bosdonnat)
- virNetDevSetIPv4Address: libnl implementation (Cédric Bosdonnat)
- Forgot to cleanup ifname_guest* in domain network def parsing (Cédric Bosdonnat)
- maint: fix date in local gnulib patch (Daniel P. Berrange)
- maint: update to latest gnulib (Daniel P. Berrange)
- Teach AppArmor, that /usr/lib64 may exist. (Cedric Bosdonnat)
- Add tests to xmconfigtest (Chunyan Liu)
- xenconfig: set HVM pae/apic/acpi/ default to 1 (Chunyan Liu)
- src/xenconfig: Export helper functions (Kiarie Kahurani)
- capabilities: Format <domain/> properly (Michal Privoznik)
- parallels: report, that cdrom image is raw (Dmitry Guryanov)
- tests: Set up two more overrides for root builders (Martin Kletzander)
- test: fix nwfilter tests following changes in virfirewall.c (Stefan Berger)
- qemu: completely rework reference counting (Martin Kletzander)
- maint: update .mailmap (Claudio Bley)
- qemu: Create memory-backend-{ram,file} iff needed (Michal Privoznik)
- Remove redundant cleanup in qemuDomainAttachVirtioDiskDevice (Ján Tomko)
- Fix error message on redirdev caps detection (Ján Tomko)
- logical: Add "--type snapshot" to lvcreate command (John Ferlan)
- getstats: crawl backing chain for qemu (Eric Blake)
- getstats: split block stats reporting for easier recursion (Eric Blake)
- getstats: add new flag for block backing chain (Eric Blake)
- getstats: prepare for dynamic block.count stat (Eric Blake)
- getstats: report block sizes for offline domains (Eric Blake)
- qemu: refactor blockinfo data gathering (Eric Blake)
- getstats: rearrange blockinfo gathering (Eric Blake)
- getstats: perform recursion in monitor collection (Eric Blake)
- getstats: prepare monitor collection for recursion (Eric Blake)
- qemu: let blockinfo reuse virStorageSource (Eric Blake)
- qemu: refactor blockinfo job handling (Eric Blake)
- build: fix typo in previous patch (Eric Blake)
- virstoragefile: Have virStorageFileResize use safezero (John Ferlan)
- virfile: Refactor safezero (John Ferlan)
- conf: Rework virDomainObjListFindByUUID to allow more concurrent APIs
(Martin Kletzander)
- storage: unify permission formatting (Martin Kletzander)
- qemu: Leave cpuset.mems in parent cgroup alone (Martin Kletzander)
- qemu: Save numad advice into qemuDomainObjPrivate (Martin Kletzander)
- qemu: Remove unnecessary qemuSetupCgroupPostInit function (Martin Kletzander)
- util: Add virNumaGetHostNodeset (Martin Kletzander)
- util: Add function virCgroupHasEmptyTasks (Martin Kletzander)
- spec: Fix syntax (Jiri Denemark)
- spec: Disable -Werror in Fedora RPM builds (Daniel P. Berrange)
- parallels: set format for real disk devices (Dmitry Guryanov)
- parallels: support NULL virDomainVideoAccelDefPtr (Dmitry Guryanov)
- qemu: add/remove bridge fdb entries as guest CPUs are started/stopped (Laine
Stump)
- qemu: make persistent update of graphics device supported (Wang Rui)
- qemu: fix alignment of qemuDomainFindGraphics (Wang Rui)
- qemu: report properer error number when change graphics failed (Wang Rui)
- qemu: Allow system pages to <memoryBacking/> (Michal Privoznik)
- virconf: Introduce VIR_CONF_ULONG (Michal Privoznik)
- virConfType: switch to VIR_ENUM_{DECL,IMPL} (Michal Privoznik)
- virConfSetValue: Simplify condition (Michal Privoznik)
- conf: move the check for secondary consoles of targetType serial (Erik Skultety)
- qemu: add a qemuInterfaceStopDevices(), called when guest CPUs stop (Laine
Stump)
- qemu: always call qemuInterfaceStartDevices() when starting CPUs (Laine Stump)
- conf: Ignore device address for model=none usb controller and memballon
(Luyao Huang)
Cleanup:
- Indentation (Ján Tomko)
Thanks everybody for helping with this release,
Daniel
--
Daniel Veillard | Open Source and Standards, Red Hat
veillard(a)redhat.com | libxml Gnome XML XSLT toolkit http://xmlsoft.org/
http://veillard.com/ | virtualization library http://libvirt.org/
--
libvir-list mailing list
libvir-list(a)redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list
8 years, 7 months
Xen 4.5 heading for Rawhide
by M A Young
I am planning to upgrade xen to 4.5 on rawhide in the next day or so. I
expect that qemu and libvirt will need to be rebuilt afterwards to use the
new libraries. Please let me know if this is likely to cause problems.
Michael Young
8 years, 7 months
Android image under libvirt?
by Tom Horsley
Just for curiosity: Is there an easy way to run one of the
intel based android images under libvirt so it can be managed
like all the other virtual machines?
I see intel and google provide some instructions for
getting the android emulator to use qemu with an intel
image, I just wondered if there was a way it could work
sort of the other way round?
8 years, 8 months