Name: | libvirt |
---|---|
Version: | 10.10.0 |
Release: | 7.3.0.1.el9_6 |
Architecture: | aarch64 |
Group: | Unspecified |
Size: | 0 |
License: | GPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND OFL-1.1 |
RPM: | libvirt-10.10.0-7.3.0.1.el9_6.aarch64.rpm |
Source RPM: | libvirt-10.10.0-7.3.0.1.el9_6.src.rpm |
Build Date: | Mon May 19 2025 |
Build Host: | build-ol9-aarch64.oracle.com |
Vendor: | Oracle America |
URL: | https://libvirt.org/ |
Summary: | Library providing a simple virtualization API |
Description: | Libvirt is a C toolkit to interact with the virtualization capabilities of recent versions of Linux (and other OSes). The main package includes the libvirtd server exporting the virtualization support. |
- Set SOURCE_DATE_EPOCH from changelog [Orabug: 32019554]
- Add load average information type into virDomainGetGuestInfo (RHEL-88449) - qemu_agent: Add qemuAgentGetLoadAvg() (RHEL-88449) - qemu: Add support for VIR_DOMAIN_GUEST_INFO_LOAD (RHEL-88449) - virsh: Add support for VIR_DOMAIN_GUEST_INFO_LOAD (RHEL-88449)
- util: introduce object for holding a system inhibitor lock (RHEL-83076) - src: convert drivers over to new virInhibitor APIs (RHEL-83076) - rpc: remove logind support for virNetDaemon (RHEL-83076) - util: fix off-by-1 in inhibitor constants (RHEL-83076) - util: don't attempt to acquire logind inhibitor if not requested (RHEL-83076) - network: Free inhibitor in networkStateCleanup() (RHEL-83076) - conf: parse interface/source/@dev for all interface types (with backend type='passt') (RHEL-84689) - qemu: remove nonsensical sanity check in processNetdevStreamDisconnectedEvent() (RHEL-84782) - qemu: make processNetDevStreamDisconnectedEvent() reusable (RHEL-84782) - qemu: respond to NETDEV_VHOST_USER_DISCONNECTED event (RHEL-84782) - qemu: put vhost-user code that's special for passt in a helper function (RHEL-84782) - qemu: make passt+vhostuser reconnect behave identically to passt+user (RHEL-84782)
- remote: add sysusers file to create 'libvirt' group (RHEL-81740)
- qemu_migration: Refactor qemuMigrationSrcRestoreDomainState (RHEL-79168) - qemu_migration: Do not automatically resume domain after I/O error (RHEL-79168) - qemucapabilitiestest: Add data for the qemu-10.0 dev cycle on x86_64 (RHEL-79095) - qemucapabilitiestest: Update 'caps_10.0.0_x86_64' to 'v9.2.0-1636-gffaf7f0376' (RHEL-79095) - qemu: capabilies: Introduce QEMU_CAPS_BLOCKDEV_SET_ACTIVE (RHEL-79095) - qemu: monitor: Add monitor backend for 'blockdev-set-active' (RHEL-79095) - qemu: migration: Reactivate block nodes after migration if VM is left paused (RHEL-79095) - conf: change virDomainHostdevInsert() to return void (RHEL-69455) - qemu: fix qemu validation to forbid guest-side IP address for type='vdpa' (RHEL-69455) - qemu: validate that model is virtio for vhostuser and vdpa interfaces in the same place (RHEL-69455) - qemu: automatically set model type='virtio' for interface type='vhostuser' (RHEL-69455) - qemu: do all vhostuser attribute validation in qemu driver (RHEL-69455) - conf/qemu: make <source> element *almost* optional for type=vhostuser (RHEL-69455) - qemu: use switch instead of if in qemuProcessPrepareDomainNetwork() (RHEL-69455) - qemu: make qemuPasstCreateSocketPath() public (RHEL-69455) - qemu: complete vhostuser + passt support (RHEL-69455) - qemu: fail validation if a domain def has vhostuser/passt but no shared mem (RHEL-69455) - docs: improve type='user' docs to higlight differences between SLIRP and passt (RHEL-69455) - docs: document using passt backend with <interface type='vhostuser'> (RHEL-69455) - utils: Canonicalize paths before comparing them (RHEL-79166)
- build: Bump minimum glib2 version to 2.66.0 (RHEL-77884) - qemuProcessHandleIOError: Refactor to extract 'priv' instead of 'driver' (RHEL-77884) - qemu: Handle quirks of 'device' field of BLOCK_IO_ERROR event in monitor code (RHEL-77884) - qemu: Rename 'diskAlias' to 'device' in qemu IO error event handling (RHEL-77884) - qemuProcessHandleIOError: Rename local variables (RHEL-77884) - qemuMonitorJSONHandleIOError: Do not munge 'reason' field of IO error event (RHEL-77884) - qemuProcessHandleIOError: Prefer lookup by node name (RHEL-77884) - qemuMonitorJSONHandleIOError: Propagate new 'qom-path' field (RHEL-77884) - virStorageSource: Add fields for storing last I/O error message (RHEL-77884) - qemuProcessHandleIOError: Populate I/O error reason to virStorageSource (RHEL-77884) - qemuProcessHandleIOError: Log IO errors in the VM log file (RHEL-77884) - libxlDomainGetMessages: Add existing flags to 'virCheckFlags' (RHEL-77884) - virDomainObjGetMessages: Refactor using GPtrArray (RHEL-77884) - virDomainGetMessages: Introduce VIR_DOMAIN_MESSAGE_IOERRORS (RHEL-77884) - include: libvirt-domain: Reword documentation for @reason of VIR_DOMAIN_EVENT_ID_IO_ERROR_REASON (RHEL-77884) - include: libvirt-domain: Add 'message' @reason of VIR_DOMAIN_EVENT_ID_IO_ERROR_REASON (RHEL-77884) - qemuSnapshotForEachQcow2: Don't initialize 'nrollback' (RHEL-73315) - qemu: process: Export qemuPrepareNVRAM for use in snapshot code (RHEL-73315) - qemu: snapshot: Ensure that NVRAM image exists when taking inactive internal snapshot (RHEL-73315) - qemuxmlconftest: Allow testing of the 'writable' flag for passed FDs for disks (RHEL-37519) - qemuxmlconftest: Add testing of FDs with 'writable' flag in 'disk-source-fd' (RHEL-37519) - qemu: domain: Initialize FD passthrough for a virStorageSource before using it (RHEL-37519)
- qemu: allow migration of guest with mdev vGPU to VF vGPU (RHEL-68064) - storage_file: Refuse qcow2 images with empty string as 'data_file' (RHEL-73504) - virstoragetest: Add case for qcow2 image with empty string as 'data_file' (RHEL-73504) - qemu: snapshot: delete disk image only if parent snapshot is external (RHEL-74041) - storage_file: de-modularize the local file backend (RHEL-73507) - libvirt.spec: Move ownership of 'storage-file' backends directory to gluster (RHEL-73507) - qemu: re-use existing ActualNetDef for more interface types during update-device (RHEL-7036) - tools: ssh-proxy: Check for domain status before parsing its CID (RHEL-75577)
- conf, docs: Add support for direct and extended tlbflush features (RHEL-7122) - qemu: Add support for direct and extended tlbflush features (RHEL-7122) - conf: refactor hyperv features formatting (RHEL-7122) - conf: Adjust hyperv tlbflush formatting (RHEL-7122) - qemu_migration: Do not consider post-copy active in postcopy-recover (RHEL-73085)
- qemu: Enable I/O APIC even more frequently (RHEL-65844)
- util: Fix typo in virNetDevOpenvswitchInterfaceSetQos (RHEL-69938) - qemu: tpm: do not update profile name for transient domains (RHEL-71072) - qemu: Enable I/O APIC if needed (RHEL-65844) - cpu_map: Sort data files in meson.build (RHEL-70052) - sync_qemu_models_i386: Update meson.build (RHEL-70052) - sync_qemu_models_i386: Generate missing -v1 variants (RHEL-70052) - cpu_map: Add 486-v1 CPU model (RHEL-70052) - cpu_map: Add pentium-v1 CPU model (RHEL-70052) - cpu_map: Add pentium2-v1 CPU model (RHEL-70052) - cpu_map: Add pentium3-v1 CPU model (RHEL-70052) - cpu_map: Add coreduo-v1 CPU model (RHEL-70052) - cpu_map: Add n270-v1 CPU model (RHEL-70052) - cpu_map: Add core2duo-v1 CPU model (RHEL-70052) - cpu_map: Add qemu32-v1 CPU model (RHEL-70052) - cpu_map: Add kvm32-v1 CPU model (RHEL-70052) - cpu_map: Add qemu64-v1 CPU model (RHEL-70052) - cpu_map: Add kvm64-v1 CPU model (RHEL-70052) - cpu_map: Add Conroe-v1 CPU model (RHEL-70052) - cpu_map: Add Penryn-v1 CPU model (RHEL-70052) - cpu_map: Add KnightsMill-v1 CPU model (RHEL-70052) - cpu_map: Add athlon-v1 CPU model (RHEL-70052) - cpu_map: Add phenom-v1 CPU model (RHEL-70052) - cpu_map: Add Opteron_G1-v1 CPU model (RHEL-70052) - cpu_map: Add Opteron_G2-v1 CPU model (RHEL-70052) - cpu_map: Add Opteron_G3-v1 CPU model (RHEL-70052) - cpu_map: Add Opteron_G4-v1 CPU model (RHEL-70052) - cpu_map: Add Opteron_G5-v1 CPU model (RHEL-70052) - cpu_map: Add EPYC-Genoa-v1 CPU model (RHEL-70052)