-
Wed Jan 21 2026 Karl Heubaum <karl.heubaum@oracle.com> - 7.2.0-33.el8
- migration: Change default pages to scan to 8192 for Exadata (Elena Ufimtseva) [Orabug: 38732433]
- meson: check if isa-l installed and enable it (Elena Ufimtseva) [Orabug: 38732433]
- migration/page_cache: Improve isal-crypto-mb-sha256 cache-miss handling (Joao Martins) [Orabug: 38732433]
- migration/page_cache: Add isal_crypto multi-buffer sha256 variant (Joao Martins) [Orabug: 38732433]
- migration/page_cache: Add batching mode support for isa-l_crypto (Joao Martins) [Orabug: 38732433]
- migration: Use algorithm table to initialize hashing (Elena Ufimtseva) [Orabug: 38732433]
- migration: Add existing algorithms to description table (Elena Ufimtseva) [Orabug: 38732433]
- migration: Add a unified description structure for hashing algorithms (Elena Ufimtseva) [Orabug: 38732433]
-
Tue Dec 23 2025 Mark Kanda <mark.kanda@oracle.com> - 7.2.0-32.el8
- spec: Provide aarch64 and mips user static packages (Mark Kanda)
These packages are for Oracle internal use only (not for external customers)
- cpu: Only compile runstate_is_running() for system mode (Mark Kanda)
- linux-user: Do not define struct sched_attr if libc headers do (Khem Raj)
-
Tue Dec 09 2025 Karl Heubaum <karl.heubaum@oracle.com> - 7.2.0-31.el8
- migration: Fix the cancellation/error path (Elena Ufimtseva) [Orabug: 38739293]
-
Wed Dec 03 2025 Karl Heubaum <karl.heubaum@oracle.com> - 7.2.0-30.el8
- live migration: scan and clear contiguous dirty pages regions of ram (Elena Ufimtseva) [Orabug: 38388170]
- migration: add hash_rate trace point (Elena Ufimtseva) [Orabug: 38388170]
- migration: add parameter to specify max number of contiguous pages (Elena Ufimtseva) [Orabug: 38388170]
- multifd: send more pages then IOV_MAX (Elena Ufimtseva) [Orabug: 38388170]
- io: fix use after free in websocket handshake code (Daniel P. Berrangé) [Orabug: 38687831] {CVE-2025-11234}
-
Fri Oct 24 2025 Mark Kanda <mark.kanda@oracle.com> - 7.2.0-29.el8
- hw/core/machine.c: Add vhost-scsi-pci num_queues = 1 to hw_compat_7_2_exadata (Greg Jumper) [Orabug: 38544462]
- target/i386/kvm: account blackout downtime for kvm-clock and guest TSC (Dongli Zhang) [Orabug: 38307402]
- cpus: resume hotplugged vCPU only when the guest is running (Dongli Zhang) [Orabug: 38307402]
- system/qdev-monitor: move drain_call_rcu call under if (!dev) in qmp_device_add() (Dmitrii Gavrilov) [Orabug: 38298220]
- acpi: pcihp: allow repeating hot-unplug requests (Igor Mammedov) [Orabug: 38257990]
- hw/usb/hcd-uhci: don't assert for SETUP to non-0 endpoint (Peter Maydell) [Orabug: 37517799] {CVE-2024-8354}
- target/i386: Introduce GraniteRapids-v2 model (Tao Su) [Orabug: 38330786]
- target/i386: Add AVX512 state when AVX10 is supported (Tao Su) [Orabug: 38330786]
- target/i386: Add feature dependencies for AVX10 (Tao Su) [Orabug: 38330786]
- target/i386: add CPUID.24 features for AVX10 (Tao Su) [Orabug: 38330786]
- target/i386: add AVX10 feature and AVX10 version property (Tao Su) [Orabug: 38330786]
- target/i386: return bool from x86_cpu_filter_features (Paolo Bonzini) [Orabug: 38330786]
- target/i386: do not rely on ExtSaveArea for accelerator-supported XCR0 bits (Paolo Bonzini) [Orabug: 38330786]
- target/i386: Call accel-agnostic x86_cpu_get_supported_cpuid() (Philippe Mathieu-Daudé) [Orabug: 38330786]
- target/i386: Add new CPU model GraniteRapids (Tao Su) [Orabug: 38330786]
-
Tue Sep 09 2025 Mark Kanda <mark.kanda@oracle.com> - 7.2.0-28.el8
- hw/i386: Add an exadata machine (Joao Martins) [Orabug: 38408711]
- arm/kvm: add support for MTE (Cornelia Huck)
- target/arm: When tag memory is not present, set MTE=1 (Richard Henderson)
- spec: provide qemu-kvm-device-usb-host package (Mark Kanda) [Orabug: 38355110]
- kvm.conf: do not automatically enable virt when loading kvm (Mark Kanda) [Orabug: 38320046]
-
Wed Aug 06 2025 Karl Heubaum <karl.heubaum@oracle.com> - 7.2.0-26.el8
- accel/kvm: Enable Dirty bit tracking if hash cache is used (Joao Martins) [Orabug: 37699414]
- migration/page_cache: Add nettle sha256 function (Elena Ufimtseva) [Orabug: 37699414]
- migration/page_cache: Add libgcrypt sha256 function (Elena Ufimtseva) [Orabug: 37699414]
- migration/page_cache: Add gnutls sha256 function (Joao Martins) [Orabug: 37699414]
- migration: Add a parameter to select sha256 library (Joao Martins) [Orabug: 37699414]
- migration: Export cache statistics to QMP (Joao Martins) [Orabug: 37699414]
- migration/ram: Adjust estimate/exact to time-to-hash dirty data (Joao Martins) [Orabug: 37699414]
- migration: Sync dirty bitmap in exact() considering factor (Joao Martins) [Orabug: 37699414]
- migration: Time cache hit/miss operations (Joao Martins) [Orabug: 37699414]
- migration/ram: Calculate real dirty pages based on hash cache stats (Elena Ufimtseva) [Orabug: 37699414]
- migration: Add hash cache for dirty page tracking (Elena Ufimtseva) [Orabug: 37699414]
- migration/page-cache: Differentiate page size from cache data size (Joao Martins) [Orabug: 37699414]
- target/i386: do not expose ARCH_CAPABILITIES on AMD CPU (Paolo Bonzini) [Orabug: 38225280]
-
Tue Jul 08 2025 Karl Heubaum <karl.heubaum@oracle.com> - 7.2.0-24.el8
- Revert "migration: Temporarily re-enable our custom switchover event by default" (Mark Kanda)
- target/i386: Enumerate verw-clear CPUID feature (Boris Ostrovsky) [Orabug: 38118557] {CVE-2024-36350} {CVE-2024-36357}
-
Wed Jun 25 2025 Karl Heubaum <karl.heubaum@oracle.com> - 7.2.0-23.el8
- vhost-scsi: support VIRTIO_SCSI_F_HOTPLUG (Dongli Zhang) [Orabug: 38113473]
-
Fri Jun 13 2025 Karl Heubaum <karl.heubaum@oracle.com> - 7.2.0-22.el8
- migration/multifd: Don't send device state packets with zerocopy flag (Maciej S. Szmigiero) [Orabug: 37372623]
- migration/dirtyrate: skip kvm_log_start/kvm_log_stop for non-KVM (Dongli Zhang) [Orabug: 37939813]