<?xml version="1.0" encoding="UTF-8"?>
<updates>
  <update status="final" type="bugfix" version="1" from="el-errata@oss.oracle.com">
    <id>ELBA-2026-500094</id>
    <title> edk2  bug fix update</title>
    <release>Oracle Linux 10</release>
    <issued date="2026-07-29 00:00:00"/>
    <updated date="2026-07-29 00:00:00"/>
    <rights>Copyright 2026 Oracle, Inc.</rights>
    <description>* Fri May 22 2026 Aaron Young &lt;aaron.young@oracle.com&gt;
- Create new 20260522 release for OL10

* Tue Mar 31 2026 Aaron Young &lt;aaron.young@oracle.com&gt;
- Create new 20260331 release for OL10

* Fri Sep 05 2025 Aaron Young &lt;aaron.young@oracle.com&gt;
- Create new 20250905 release for OL10 which includes the following fixed CVEs:
- EDK2: EDK2 contains a vulnerability in BIOS where an attacker may cause "Protection Mechanism Failure" by local access [Orabug: 38381983] {CVE-2025-3770}
- EDK2: EDK2 contains a vulnerability in BIOS where a user may cause an Integer Overflow or Wraparound by network means [Orabug: 38382190] {CVE-2024-38805}
- EDK2: EDK2 contains a vulnerability in the HashPeImageByType(). A user may cause a read out of bounds when a corrupted data pointer and length are sent via an adjecent network [Orabug: 38382286] {CVE-2024-38797}
- EDK2:  Improper initialization of CPU cache memory could allow a privileged attacker with hypervisor access to overwrite SEV-SNP guest memory resulting in loss of data integrity. [Orabug: 38413860] {CVE-2024-36331}
- Update to OpenSSL 3.5.1 which includes the following fixed CVEs:
  {CVE-2025-4575} {CVE-2024-12797} {CVE-2024-13176} {CVE-2024-12797} {CVE-2024-13176} {CVE-2024-9143}

* Thu Jan 02 2025 Aaron Young &lt;aaron.young@oracle.com&gt;
- Create new 20250102 release for OL10 which includes the following fixed CVEs:
- EDK2: EDK2 contains a vulnerability in the PeCoffLoaderRelocateImage(). An Attacker may cause memory corruption due to an overflow via an adjacent network [Orabug: 37414309] {CVE-2024-38796}
- Update to OpenSSL 3.0.15 which includes the following fixed CVEs:
  {CVE-2023-4807} {CVE-2023-5363} {CVE-2023-5678} {CVE-2023-6129} {CVE-2023-6237} {CVE-2024-0727} {CVE-2024-2511} {CVE-2024-4603} {CVE-2024-4741} {CVE-2024-5535} {CVE-2024-6119}</description>
    <solution>This update is available via the Unbreakable Linux Network (ULN) and the Oracle Public Yum Server. Details on how to use ULN or http://public-yum.oracle.com to apply this update are available at http://linux.oracle.com/applying_updates.html.</solution>
    <references>
      <reference href="https://linux.oracle.com/errata/ELBA-2026-500094.html" type="self" title="ELBA-2026-500094" />
    </references>
    <pkglist>
      
      <collection short="ol10_aarch64_kvm_utils">
        <name>ol10_aarch64_kvm_utils</name>
        <package name="edk2" version="20260522" release="1.el10" epoch="30" arch="src">
          <filename>edk2-20260522-1.el10.src.rpm</filename>
          <sum type="sha256">1e3df69d07017926652f5cdbbaa9fafcdafce5da9c872d233233c78b4fa9aeff</sum>
        </package>
        <package name="edk2-aarch64" version="20260522" release="1.el10" epoch="30" arch="noarch">
          <filename>edk2-aarch64-20260522-1.el10.noarch.rpm</filename>
          <sum type="sha256">a0174901500955f31564e608f9c28eda68fcc42e7f18eecf51a6caf91209f887</sum>
        </package>
      </collection>
    </pkglist>
  </update>
  <update status="final" type="bugfix" version="1" from="el-errata@oss.oracle.com">
    <id>ELBA-2026-50173</id>
    <title> qemu-kvm bug fix update</title>
    <release>Oracle Linux 10</release>
    <issued date="2026-03-25 00:00:00"/>
    <updated date="2026-03-25 00:00:00"/>
    <rights>Copyright 2026 Oracle, Inc.</rights>
    <description>qemu-kvm
[10.1.4-3.el10]
- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39114880]

[10.1.4-2.el10]
- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)

[10.1.4-1.el10]
- Update version for 10.1.4 release (Michael Tokarev)
- scripts/qemugdb: timers: Fix KeyError in 'qemu timers' command (Andrey Drobyshev)
- linux-user/syscall.c: Prevent acquiring clone_lock while fork() (Aleksandr Sergeev)
- hw/cxl: Take into account how many media operations are requested for param check (Jonathan Cameron)
- hw/cxl: Check for overflow on santize media as both base and offset 64bit. (Jonathan Cameron)
- virtio-gpu: fix error handling in virgl_cmd_resource_create_blob (Honglei Huang)
- virtio-pmem: ignore empty queue notifications (Li Chen)
- virtio-gpu-virgl: correct parent for blob memory region (Joelle van Dyne)
- cryptodev-builtin: Limit the maximum size (zhenwei pi) [Orabug: 38868251] {CVE-2025-14876}
- hw/virtio/virtio-crypto: verify asym request size (zhenwei pi) [Orabug: 38868251] {CVE-2025-14876}
- q35: Fix migration of SMRAM state (Igor Mammedov)
- pcie_sriov: Fix PCI_SRIOV_* accesses in pcie_sriov_pf_exit() (Kevin Wolf)
- virtio: Fix crash when sriov-pf is set for non-PCI-Express device (Kevin Wolf)
- virtio-dmabuf: Ensure UUID persistence for hash table insertion (Dorinda Bassey)
- vdpa: fix vhost-vdpa suspended state not be shared (Wafer Xie)
- hw/i2c/aspeed_i2c: Fix DMA moving data into incorrect address (Jamin Lin)
- hw/i2c/aspeed: Fix wrong I2CC_DMA_LEN when I2CM_DMA_TX/RX_ADDR set first (Jamin Lin)
- hw/arm/aspeed_ast27x0: Fix EHCI3/4 IRQ routing to GIC (Jamin Lin)
- hw/i2c/aspeed_i2c.c: Add a check for dma_read (Nabih Estefan)
- hw/adc: Fix out-of-bounds write in Aspeed ADC model (Cedric Le Goater)
- hw/uefi: fix size negotiation (Gerd Hoffmann)
- hw/nvme: Fix bootindex suffix use-after-free (Akihiko Odaki)
- python: fix msys64 wheel directory specification (John Snow)
- tests/qtest/ufs-test: Add test for mcq completion queue wraparound (Ilia Levi)
- hw/ufs: Fix mcq completion queue wraparound (Ilia Levi)
- hw/ufs: fix CQE endianness and UPIU length (Jeuk Kim)
- hw/ufs: Ensure DBC of PRDT uses only lower 18 bits (Jeuk Kim)
- tests/functional: migrate sbsa_ref test images (Alex Bennee)
- pc-bios/optionrom: Use 32-bit linker emulation for the optionroms (Thomas Huth)
- target/i386/tcg: fix a few instructions that do not support VEX.L=1 (Paolo Bonzini)
- linux-user: fixup termios2 related things on PowerPC (Icenowy Zheng)
- linux-user: Add missing termios baud rates (Vivian Wang)
- linux-user: Add termios2 support to sparc target (Luca Bonissi)
- linux-user: Add termios2 support to sh4 target (Luca Bonissi)
- linux-user: Add termios2 support to mips target (Luca Bonissi)
- linux-user: Add termios2 support to hppa target (Luca Bonissi)
- linux-user: Add termios2 support to alpha target (Luca Bonissi)
- linux-user: Add termios2 support (Luca Bonissi)
- hw/intc: avoid byte swap fiddling in gicv3 its path (Alex Bennee)
- bsd-user/syscall_defs.h: define STAT_TIME_T_EXT only for 32 bits (Pierrick Bouvier)
- bsd-user: Fix __i386__ test for TARGET_HAS_STAT_TIME_T_EXT (Richard Henderson)
- hw/sd/sdhci: Fix TYPE_IMX_USDHC to implement sd-spec-version 3 by default (Bernhard Beschow)
- linux-user/aarch64/target_fcntl.h: add missing TARGET_O_LARGEFILE definition (Pierrick Bouvier)
- tests/functional: Mark another MIPS replay test as flaky (Philippe Mathieu-Daude)
- tests/functional: Mark the MIPS replay tests as flaky (Philippe Mathieu-Daude)
- accel/nvmm: Fix 'cpu' typo in nvmm_init_vcpu() (Philippe Mathieu-Daude)
- target/arm: Correctly trap HCR.TID1 registers in v7A (Peter Maydell)
- target/arm: Correctly honour HCR.TID3 for v7A cores (Peter Maydell)
- target/arm: Don't specify ID_PFR1 accessfn twice (Peter Maydell)
- tests/functional: migrate aspeed_rainier image (Alex Bennee)
- hw/loongarch/virt: Don't abort on access to unimplemented IOCSR (Yao Zi)
- target/loongarch: Fix exception ADEF/ADEM missing to update CSR_BADV (Song Gao)
- target/loongarch: Fix exception BCE missing to update CSR_BADV (Song Gao)
- target/loongach: Fix some exceptions failure in updating CSR_BADV (Song Gao)
- hw/loongarch/virt: Fix irq allocation failure with pci device from fdt (Xianglai Li)
- hw/loongarch/virt: Modify the interrupt trigger type in fdt table (Xianglai Li)
- hw/i386/kvm: fix PIRQ bounds check in xen_physdev_map_pirq() (Vulnerability Report) [Orabug: 38868257] {CVE-2026-0665}
- target/i386/tcg: allow VEX in 16-bit protected mode (Paolo Bonzini)
- target/i386/tcg: mask addresses for VSIB (Paolo Bonzini)
- target/i386/tcg: do not mark all SSE instructions as unaligned (Paolo Bonzini)
- m68k: fix CAS2 writeback when Dc1==Dc2 (Laurent Vivier)
- configs: use default prefix for Windows compilation (Paolo Bonzini)
- target/ppc: Fix env-&gt;quiesced migration (Fabiano Rosas)
- tests: add tcg coverage for fixed mremap bugs (Matthew Lugg)
- linux-user: fix reserved_va page leak in do_munmap (Matthew Lugg)
- linux-user: fix mremap errors for invalid ranges (Matthew Lugg)
- linux-user: fix mremap unmapping adjacent region (Matthew Lugg)
- linux-user: allow null pathname for statx()/fstatat() (Jean-Christian CIRSTEA)
- tcg/riscv: Fix TCG_REG_TMP0 clobber in tcg_gen_dup{m,i} (Richard Henderson)
- tcg/optimize: Do use affected bits (Paolo Bonzini)
- tcg/optimize: Fix a_mask computation for orc (Richard Henderson)
- tcg/optimize: Save o_mask in fold_masks_zosa_int (Richard Henderson)
- monitor/qmp: cleanup SocketChardev listener sources early to avoid fd handling race (Jie Song)
- tests/functional: Fix URL of gb200nvl-bmc image (Cedric Le Goater)
- hw/i2c/imx: Fix trace func name error (Alano Song)
- target/i386/tcg: ignore V3 in 32-bit mode (Paolo Bonzini)
- target/i386: Fix #GP error code for INT instructions (Andrew Cooper)
- qdev: fix error handling in set_uint64_checkmask (Zesen Liu)
- gdbstub: Fix const qualifier build errors with recent glibc (Cedric Le Goater)
- monitor: Fix const qualifier build errors with recent glibc (Cedric Le Goater)
- tests/vhost-user-bridge.c: Fix const qualifier build errors with recent glibc (Cedric Le Goater)
- i386: Fix const qualifier build errors with recent glibc (Cedric Le Goater)
- Fix const qualifier build errors with recent glibc (Cedric Le Goater)
- qga: Fix ubsan warning (Thomas Huth)
- tests/qemu-iotests: Fix check for existing file in _require_disk_usage() (Thomas Huth)
- Revert 'nvme: Fix coroutine waking' (Hanna Czenczek)
- nvme: Note in which AioContext some functions run (Hanna Czenczek)
- block: Fix BDS use after free during shutdown (Kevin Wolf)
- scripts/nsis.py: Tell makensis that WoA is 64 bit (Stefan Weil)
- vhost: Always initialize cached vring data (Hanna Czenczek)
- scripts: fix broken error path in modinfo-collect.py (Denis V. Lunev)
- target/arm: handle unaligned PC during tlb probe (Alex Bennee)
- gitlab: move custom runners to Ubuntu 24.04 (Alex Bennee)
- gitlab-ci.d/cirrus: Update the FreeBSD job to v14.3 (Michael Tokarev)
- tcg: Zero extend 32-bit addresses for TCI (Richard Henderson)
- file-posix: Handle suspended dm-multipath better for SG_IO (Kevin Wolf)

[10.1.3-2.el10]
- Update epoch value (Karl Heubaum)

[10.1.3-1.el10]
- Update version for 10.1.3 release (Michael Tokarev)
- kvm: Fix kvm_vm_ioctl() and kvm_device_ioctl() return value (Markus Armbruster)
- docs/devel: Update URL for make-pullreq script (Peter Maydell)
- target/arm: Fix assert on BRA. (Harald van Dijk)
- hw/aspeed/{xdma, rtc, sdhci}: Fix endianness to DEVICE_LITTLE_ENDIAN (Cedric Le Goater)
- hw/core/machine: Provide a description for aux-ram-share property (Peter Xu)
- hw/pci: Make msix_init take a uint32_t for nentries (Peter Maydell)
- block/io_uring: avoid potentially getting stuck after resubmit at the end of ioq_submit() (Fiona Ebner)
- iotests: add Linux loop device image creation test (Stefan Hajnoczi)
- block: use pwrite_zeroes_alignment when writing first sector (Stefan Hajnoczi)
- file-posix: populate pwrite_zeroes_alignment (Stefan Hajnoczi)
- block-backend: Fix race when resuming queued requests (Kevin Wolf)
- ui/vnc: Fix qemu abort when query vnc info (AlanoSong@163.com)
- chardev/char-pty: Do not ignore chr_write() failures (Philippe Mathieu-Daude)
- ui/vdagent: fix windows agent regression (Marc-Andre Lureau)
- hw/display/exynos4210_fimd: Account for zero length in fimd_update_memory_section() (Peter Maydell)
- hw/arm/armv7m: Disable reentrancy guard for v7m_sysreg_ns_ops MRs (Peter Maydell)
- hw/arm/aspeed: Fix missing SPI IRQ connection causing DMA interrupt failure (Jamin Lin)
- hw/arm/ast27x0: Fix typo in LTPI address (Nabih Estefan)
- migration: Fix transition to COLO state from precopy (Li Zhijian)
- qmp: Fix a typo for a USO feature (Jack Wang)
- target/i386: fix stack size when delivering real mode interrupts (Paolo Bonzini)
- target/i386: svm: fix sign extension of exit code (Paolo Bonzini)
- target/i386/tcg: validate segment registers (Paolo Bonzini)
- target/i386: Mark VPERMILPS as not valid with prefix 0 (Peter Maydell)
- hw/southbridge/lasi: Correct LasiState parent (Philippe Mathieu-Daude)
- hw/dma/zynq-devcfg: Fix register memory (Yannick Vossen)
- tests/functional: handle URLError when fetching assets (Daniel P. Berrange)
- tests/functional: fix formatting of exception args (Daniel P. Berrange)
- block/io: Take reqs_lock for tracked_requests (Hanna Czenczek)
- nvme: Fix coroutine waking (Hanna Czenczek)
- nvme: Kick and check completions in BDS context (Hanna Czenczek)
- curl: Fix coroutine waking (Hanna Czenczek)
- nfs: Run co BH CB in the coroutine's AioContext (Hanna Czenczek)
- rbd: Run co BH CB in the coroutine's AioContext (Hanna Czenczek)
- tests: move test_virt_gpu to share.linaro.org (Alex Bennee)
- tests: move test_kvm to share.linaro.org (Alex Bennee)
- tests: move test_kvm_xen to share.linaro.org (Alex Bennee)
- tests: move test_netdev_ethtool to share.linaro.org (Alex Bennee)
- tests: move test_virt assets to share.linaro.org (Alex Bennee)
- tests: move test_xen assets to share.linaro.org (Alex Bennee)
- hw/misc/npcm_clk: Don't divide by zero when calculating frequency (Peter Maydell)
- hw/display/xlnx_dp: Don't abort for unsupported graphics formats (Peter Maydell)
- hw/display/xlnx_dp.c: Don't abort on AUX FIFO overrun/underrun (Peter Maydell)
- net: pad packets to minimum length in qemu_receive_packet() (Peter Maydell)
- hw/net/e1000e_core: Adjust e1000e_write_payload_frag_to_rx_buffers() assert (Peter Maydell)
- hw/net/e1000e_core: Correct rx oversize packet checks (Peter Maydell)
- hw/net/e1000e_core: Don't advance desc_offset for NULL buffer RX descriptors (Peter Maydell)
- qio: Protect NetListener callback with mutex (Eric Blake)
- qio: Remember context of qio_net_listener_set_client_func_full (Eric Blake)
- qio: Unwatch before notify in QIONetListener (Eric Blake)
- qio: Add trace points to net_listener (Eric Blake)
- tests/qemu-iotest: fix iotest 024 with qed images (Alberto Garcia)
- qemu-img rebase: don't exceed IO_BUF_SIZE in one operation (Alberto Garcia)
- qemu-img: Fix amend option parse error handling (Akihiko Odaki)
- tests/qtest/bios-tables-test: Update DSDT blobs after GPEX _DSM change (Shameer Kolothum)
- hw/pci-host/gpex-acpi: Fix _DSM function 0 support return value (Eric Auger)
- tests/qtest/bios-tables-test: Prepare for _DSM change in the DSDT table (Shameer Kolothum)
- vhost-user: fix shared object lookup handler logic (Albert Esteve)
- target/x86: Correctly handle invalid 0x0f 0xc7 0xxx insns (Peter Maydell)
- hostmem/shm: Allow shm memory backend serve as shared memory for coco-VMs (Xiaoyao Li)
- ram-block-attributes: fix interaction with hugetlb memory backends (Chenyi Qiang)
- tests/tcg/s390x: Test SET CLOCK COMPARATOR (Ilya Leoshkevich)
- target/s390x: Use address generation for register branch targets (Ilya Leoshkevich)
- target/s390x: Fix missing clock-comparator interrupts after reset (Ilya Leoshkevich)
- target/s390x: Fix missing interrupts for small CKC values (Ilya Leoshkevich)
- target/microblaze: Handle signed division overflows (Edgar E. Iglesias)
- target/microblaze: div: Break out raise_divzero() (Edgar E. Iglesias)
- target/microblaze: Remove unused arg from check_divz() (Edgar E. Iglesias)
- gdbstub: Fix %s formatting (Sean Anderson)
- block/curl.c: Fix CURLOPT_VERBOSE parameter type (Richard W.M. Jones)
- block: fix luks 'amend' when run in coroutine (Daniel P. Berrange)
- block: remove 'detached-header' option from opts after use (Daniel P. Berrange)
- i386/kvm/cpu: Init SMM cpu address space for hotplugged CPUs (Xiaoyao Li)
- hw/i386/pc: Avoid overlap between CXL window and PCI 64bit BARs in QEMU (peng guo)
- target/i386: clear CPU_INTERRUPT_SIPI for all accelerators (Paolo Bonzini)
- linux-user: permit sendto() with NULL buf and 0 len (Peter Maydell)
- linux-user: Use correct type for FIBMAP and FIGETBSZ emulation (Bastian Blank)
- qtest/am53c974-test: add additional test for cmdfifo overflow (Mark Cave-Ayland)
- esp.c: fix esp_cdb_ready() FIFO wraparound limit calculation (Mark Cave-Ayland)
- hw/hppa: Fix interrupt of LASI parallel port (Helge Deller)
- target/hppa: Set FPCR exception flag bits for non-trapped exceptions (Peter Maydell)
- hw/scsi: avoid deadlock upon TMF request cancelling with VirtIO (Fiona Ebner)
- crypto: stop requiring 'key encipherment' usage in x509 certs (Daniel P. Berrange)
- io: fix use after free in websocket handshake code (Daniel P. Berrange) {CVE-2025-11234}
- io: move websock resource release to close method (Daniel P. Berrange)
- io: release active GSource in TLS channel finalizer (Daniel P. Berrange)
- target/riscv: fix riscv_cpu_sirq_pending() mask (Daniel Henrique Barboza)
- target/riscv/kvm: fix env-&gt;priv setting in reset_regs_csr() (Daniel Henrique Barboza)
- aplic: fix mask for smsiaddrcfgh (Jialong Yang)
- hw/riscv: Correct mmu-type property of sifive_u harts in device tree (Zejun Zhao)
- target/arm: Fix reads of CNTFRQ_EL0 in linux-user mode (Peter Maydell)
- vfio: only check region info cache for initial regions (John Levon)
- vfio: rename field to 'num_initial_regions' (John Levon)
- hw/ppc/e500: Check for compatible CPU type instead of aborting ungracefully (Thomas Huth)
- tests/tcg/multiarch/linux/linux-test: Don't try to test atime update (Peter Maydell)
- tcg/arm: Fix tgen_deposit (Richard Henderson)

[10.1.2-1.el10]
- Update for QEMU 10.1.2.

[10.1.1-1.el10]
- Update for QEMU 10.1.1.

[10.1.0-1.el10]
- Update for QEMU 10.1.0.

[7.2.0-28.el9]
- 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]

[7.2.0-26.el9]
- 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]

libvirt
[12.0.0-5.el10]
- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39115400]

[12.0.0-4.el10]
- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)

[12.0.0-3.el10]
- Update epoch value (Karl Heubaum)

[12.0.0-2.el10]
- Update epoch value (Karl Heubaum)

[12.0.0-1.el10]
- Update to libvirt 12.0.0 (Karl Heubaum)

[9.0.0-15.el9]
- qemu: domain: Fix logic when tainting domain (Peter Krempa) [Orabug: 38669211]
- resctrl: Account for memory bandwidth of 0 being valid (Martin Kletzander) [Orabug: 38264014]

[9.0.0-14.el9]
- MASH up various tests that lead to imperfections (Wim ten Have) [Orabug: 38325535]
- conf: Fix migration in some firmware autoselection scenarios (Andrea Bolognani) [Orabug: 38325535]
- qemu: Move validation check out of postparse (Andrea Bolognani) [Orabug: 38325535]
- conf: Move validation check out of postparse (Andrea Bolognani) [Orabug: 38325535]
- conf: Don't explicitly set the secure-boot feature (Andrea Bolognani) [Orabug: 38325535]
- qemu: Automatically add firmware type/features information (Andrea Bolognani) [Orabug: 38325535]
- qemu: Don't drop firmware type/features information (Andrea Bolognani) [Orabug: 38325535]
- conf: Don't format firmware type/features when migrating (Andrea Bolognani) [Orabug: 38325535]
- conf: Remove some firmware validation checks (Andrea Bolognani) [Orabug: 38325535]
- qemu: Always go through firmware autoselection (Andrea Bolognani) [Orabug: 38325535]
- qemu: Discard requires-smm firmware when loader.secure=no (Andrea Bolognani) [Orabug: 38325535]
- qemu: Introduce qemuFirmwareMatchesPaths() (Andrea Bolognani) [Orabug: 38325535]
- tests: Fix firmware descriptor masking test (Andrea Bolognani) [Orabug: 38325535]
- tests: Add more tests for manual Secure Boot configuration (Andrea Bolognani) [Orabug: 38325535]
- tests: Add firmware-auto-efi-loader-path (Andrea Bolognani) [Orabug: 38325535]
- tests: Fix firmware-auto-efi-loader-path-nonstandard (Andrea Bolognani) [Orabug: 38325535]
- tests: Rename a few firmware tests (Andrea Bolognani) [Orabug: 38325535]
- news: Document support for QCOW2 format firmware (Andrea Bolognani) [Orabug: 38325535]
- news: Document changes to firmware autoselection (Andrea Bolognani) [Orabug: 38325535]
- docs: Document firmware format attribute (Andrea Bolognani) [Orabug: 38325535]
- tests: Add more firmware tests (Andrea Bolognani) [Orabug: 38325535]
- qemu: Add support for QCOW2 format firmware (Andrea Bolognani) [Orabug: 38325535]
- conf: Accept QCOW2 firmware format (Andrea Bolognani) [Orabug: 38325535]
- qemu: Propagate firmware format (Andrea Bolognani) [Orabug: 38325535]
- qemu: Filter firmwares based on format (Andrea Bolognani) [Orabug: 38325535]
- drivers: Reject unsupported firmware formats (Andrea Bolognani) [Orabug: 38325535]
- conf: Parse firmware format (Andrea Bolognani) [Orabug: 38325535]
- conf: Change handling for empty NVRAM path (Andrea Bolognani) [Orabug: 38325535]
- qemu: Introduce qemuFirmwareEnsureNVRAM() (Andrea Bolognani) [Orabug: 38325535]
- qemu: Move qemuDomainNVRAMPathFormat() to qemu_firmware (Andrea Bolognani) [Orabug: 38325535]
- qemu: Move firmware selection from startup to postparse (Andrea Bolognani) [Orabug: 38325535]
- conf: Export virDomainDefOSValidate() (Andrea Bolognani) [Orabug: 38325535]
- tests: Add descriptors for QCOW2 format firmware builds (Andrea Bolognani) [Orabug: 38325535]
- qemu: Don't pick firmware with unsupported format (Andrea Bolognani) [Orabug: 38325535]
- qemu: Don't pick firmware that requires SMM when smm=off (Andrea Bolognani) [Orabug: 38325535]
- qemu: Clear os.firmwareFeatures after autoselection (Andrea Bolognani) [Orabug: 38325535]
- qemu: Only fill nvramTemplate for local sources (Andrea Bolognani) [Orabug: 38325535]
- qemu: Add convenience local variables (Andrea Bolognani) [Orabug: 38325535]
- conf: Introduce virDomainLoaderDefNew() (Andrea Bolognani) [Orabug: 38325535]
- conf: Introduce virDomainLoaderDefParseXMLLoader() (Andrea Bolognani) [Orabug: 38325535]
- qemu: Introduce qemuDomainDefBootPostParse() (Andrea Bolognani) [Orabug: 38325535]
- qemu: Introduce qemuDomainDefMachinePostParse() (Andrea Bolognani) [Orabug: 38325535]
- tests: Add more firmware tests (Andrea Bolognani) [Orabug: 38325535]
- tests: Enable qemuxml2xml for more firmware tests (Andrea Bolognani) [Orabug: 38325535]
- tests: Unify input files for firmware tests (Andrea Bolognani) [Orabug: 38325535]
- tests: Move firmware tests to CAPS_LATEST (Andrea Bolognani) [Orabug: 38325535]
- tests: Use x86_64 for all x86 firmware tests (Andrea Bolognani) [Orabug: 38325535]
- tests: Rename firmware-manual-efi-rw* tests (Andrea Bolognani) [Orabug: 38325535]
- tests: Set nvramDir in qemuxml2xmltest (Andrea Bolognani) [Orabug: 38325535]
- docs: Fix documentation for loader.stateless attribute (Andrea Bolognani) [Orabug: 38325535]
- Revert 'conf: Fix migration in some firmware autoselection scenarios' (Wim ten Have) [Orabug: 38325535]

[9.0.0-13.el9]
- qemu: fix switchover-ack regression for old qemu (Jon Kohler) [Orabug: 38408711]
- qemu: add support for qemu switchover-ack (Jon Kohler) [Orabug: 38408711]
- qemu: Add support for optional migration capabilities (Jiri Denemark) [Orabug: 38408711]
- qemu: Document qemuMigrationParamsFlagMapItem fields (Jiri Denemark) [Orabug: 38408711]
- qemu: Rename remoteCaps parameter in qemuMigrationParamsCheck (Jiri Denemark) [Orabug: 38408711]
- qemu: Use C99 initializers for qemuMigrationParamsFlagMap (Jiri Denemark) [Orabug: 38408711]

[9.0.0-12.el9]
- Clean up resources on vhost-scsi hot plug/unplug (Joshua Brown) [Orabug: 38028900]

[9.0.0-11.el9]
- cpu_map: Remove rtm, hle and taa-no from the Sapphire Rapids CPU model (Mark Kanda) [Orabug: 37845537]

libvirt-python
[12.0.0-5.el10]
- Update to libvirt 12.0.0-5 (Mark Kanda)

[12.0.0-4.el10]
- Update to libvirt 12.0.0-4 (Mark Kanda)

[12.0.0-3.el10]
- Update to libvirt 12.0.0-3 (Karl Heubaum)

[12.0.0-2.el10]
- Update epoch value (Karl Heubaum)

[12.0.0-1.el10]
- Update to libvirt-python 12.0.0 (Karl Heubaum)

[9.0.0-15.el9]
- Update to libvirt 9.0.0-15 (Karl Heubaum)

[9.0.0-14.el9]
- Update to libvirt 9.0.0-14 (Karl Heubaum)

[9.0.0-13.el9]
- Update to libvirt 9.0.0-13 (Karl Heubaum)

[9.0.0-12.el9]
- Update to libvirt 9.0.0-12 (Karl Heubaum)

[9.0.0-11.el9]
- Update to libvirt 9.0.0-11 (Karl Heubaum)

edk2
* Fri Sep 05 2025 Aaron Young &lt;aaron.young@oracle.com&gt;
- Create new 20250905 release for OL10 which includes the following fixed CVEs:
- EDK2: EDK2 contains a vulnerability in BIOS where an attacker may cause 'Protection Mechanism Failure' by local access [Orabug: 38381983] {CVE-2025-3770}
- EDK2: EDK2 contains a vulnerability in BIOS where a user may cause an Integer Overflow or Wraparound by network means [Orabug: 38382190] {CVE-2024-38805}
- EDK2: EDK2 contains a vulnerability in the HashPeImageByType(). A user may cause a read out of bounds when a corrupted data pointer and length are sent via an adjecent network [Orabug: 38382286] {CVE-2024-38797}
- EDK2:  Improper initialization of CPU cache memory could allow a privileged attacker with hypervisor access to overwrite SEV-SNP guest memory resulting in loss of data integrity. [Orabug: 38413860] {CVE-2024-36331}
- Update to OpenSSL 3.5.1 which includes the following fixed CVEs:
  {CVE-2025-4575} {CVE-2024-12797} {CVE-2024-13176} {CVE-2024-12797} {CVE-2024-13176} {CVE-2024-9143}

* Thu Jan 02 2025 Aaron Young &lt;aaron.young@oracle.com&gt;
- Create new 20250102 release for OL10 which includes the following fixed CVEs:
- EDK2: EDK2 contains a vulnerability in the PeCoffLoaderRelocateImage(). An Attacker may cause memory corruption due to an overflow via an adjacent network [Orabug: 37414309] {CVE-2024-38796}
- Update to OpenSSL 3.0.15 which includes the following fixed CVEs:
  {CVE-2023-4807} {CVE-2023-5363} {CVE-2023-5678} {CVE-2023-6129} {CVE-2023-6237} {CVE-2024-0727} {CVE-2024-2511} {CVE-2024-4603} {CVE-2024-4741} {CVE-2024-5535} {CVE-2024-6119}</description>
    <solution>This update is available via the Unbreakable Linux Network (ULN) and the Oracle Public Yum Server. Details on how to use ULN or http://public-yum.oracle.com to apply this update are available at http://linux.oracle.com/applying_updates.html.</solution>
    <references>
      <reference href="https://linux.oracle.com/errata/ELBA-2026-50173.html" type="self" title="ELBA-2026-50173" />
    </references>
    <pkglist>
      
      <collection short="ol10_aarch64_kvm_utils">
        <name>ol10_aarch64_kvm_utils</name>
        <package name="libvirt-python" version="12.0.0" release="5.el10" epoch="30" arch="src">
          <filename>libvirt-python-12.0.0-5.el10.src.rpm</filename>
          <sum type="sha256">8b219365e3ff150fa587089189b4b7009c95b4be6faa0cb73922f267762a6ba8</sum>
        </package>
        <package name="libvirt-devel" version="12.0.0" release="5.el10" epoch="30" arch="aarch64">
          <filename>libvirt-devel-12.0.0-5.el10.aarch64.rpm</filename>
          <sum type="sha256">149bdb106bcc6da32e2fa004b8945081ae1dcab53bab97c36d360b001afd50bc</sum>
        </package>
        <package name="libvirt-daemon-driver-network" version="12.0.0" release="5.el10" epoch="30" arch="aarch64">
          <filename>libvirt-daemon-driver-network-12.0.0-5.el10.aarch64.rpm</filename>
          <sum type="sha256">d013bdd7965cc2032b76385c26000f8e7aba70130361430a69db376a3af43985</sum>
        </package>
        <package name="edk2-aarch64" version="20250905" release="4.el10" epoch="30" arch="noarch">
          <filename>edk2-aarch64-20250905-4.el10.noarch.rpm</filename>
          <sum type="sha256">37e7ba2e2d885e051a513163432e72737ab4eb9af7afbc8c1f1c68c1a69c78a9</sum>
        </package>
        <package name="qemu-kvm-block-curl" version="10.1.4" release="3.el10" epoch="32" arch="aarch64">
          <filename>qemu-kvm-block-curl-10.1.4-3.el10.aarch64.rpm</filename>
          <sum type="sha256">25ac292f3b82a7aa7f7c3c3f64762a012b80dd113c6a3089a4938638479d235d</sum>
        </package>
        <package name="qemu-pr-helper" version="10.1.4" release="3.el10" epoch="32" arch="aarch64">
          <filename>qemu-pr-helper-10.1.4-3.el10.aarch64.rpm</filename>
          <sum type="sha256">996301935af9e76af1c9551cf49279df3398657b7145446267088c15e5dd4781</sum>
        </package>
        <package name="libvirt-daemon-driver-storage-disk" version="12.0.0" release="5.el10" epoch="30" arch="aarch64">
          <filename>libvirt-daemon-driver-storage-disk-12.0.0-5.el10.aarch64.rpm</filename>
          <sum type="sha256">b3182871406fe3ff24ff3a359a7df0d53d0235a1038e1d052e654329cdacc38a</sum>
        </package>
        <package name="qemu-guest-agent" version="10.1.4" release="3.el10" epoch="32" arch="aarch64">
          <filename>qemu-guest-agent-10.1.4-3.el10.aarch64.rpm</filename>
          <sum type="sha256">7a3d59bd73e1de1b94f7d62a3fa830e5bc9b6f871d23e4fd6828187d41e367bd</sum>
        </package>
        <package name="libvirt-docs" version="12.0.0" release="5.el10" epoch="30" arch="aarch64">
          <filename>libvirt-docs-12.0.0-5.el10.aarch64.rpm</filename>
          <sum type="sha256">7b42b786ddacc0e5e94312ecc84c455ad941cda8293341b946baba4e613ca92b</sum>
        </package>
        <package name="qemu-kvm" version="10.1.4" release="3.el10" epoch="32" arch="aarch64">
          <filename>qemu-kvm-10.1.4-3.el10.aarch64.rpm</filename>
          <sum type="sha256">a20237c89d3d49edcb08d42a10e1d07c094beec87df5627efed7f271c11a28e1</sum>
        </package>
        <package name="qemu-kvm-tools" version="10.1.4" release="3.el10" epoch="32" arch="aarch64">
          <filename>qemu-kvm-tools-10.1.4-3.el10.aarch64.rpm</filename>
          <sum type="sha256">168c9363405b447877c35488934d142265e5eabfab393eec0b10ce0dfbf202b4</sum>
        </package>
        <package name="qemu-kvm-ui-dbus" version="10.1.4" release="3.el10" epoch="32" arch="aarch64">
          <filename>qemu-kvm-ui-dbus-10.1.4-3.el10.aarch64.rpm</filename>
          <sum type="sha256">27ea51c0f344a9a6c6c3eb395c2f4919847e439be2fdad9b7f4d7f9ef9a39854</sum>
        </package>
        <package name="libvirt-daemon-driver-storage-scsi" version="12.0.0" release="5.el10" epoch="30" arch="aarch64">
          <filename>libvirt-daemon-driver-storage-scsi-12.0.0-5.el10.aarch64.rpm</filename>
          <sum type="sha256">20c3b3ab3c08cab65fbddaa192a4da38149e489791df4ec3ee0b12f684b0f568</sum>
        </package>
        <package name="qemu-kvm-core" version="10.1.4" release="3.el10" epoch="32" arch="aarch64">
          <filename>qemu-kvm-core-10.1.4-3.el10.aarch64.rpm</filename>
          <sum type="sha256">f4cafe8e6ebe0860a3553df14c2054e50af1b276a5f8c6acb4be345bd245409e</sum>
        </package>
        <package name="libvirt-daemon-config-nwfilter" version="12.0.0" release="5.el10" epoch="30" arch="aarch64">
          <filename>libvirt-daemon-config-nwfilter-12.0.0-5.el10.aarch64.rpm</filename>
          <sum type="sha256">17705c66e457fb2febf1da09a06fe31f31ab29de9b7ca9d77ce42fffef56cd57</sum>
        </package>
        <package name="libvirt-daemon-driver-nodedev" version="12.0.0" release="5.el10" epoch="30" arch="aarch64">
          <filename>libvirt-daemon-driver-nodedev-12.0.0-5.el10.aarch64.rpm</filename>
          <sum type="sha256">d5265b6f39b806e220f0c941110716f9ddb7531f1366f2fec17ad110e87c3abf</sum>
        </package>
        <package name="libvirt-daemon-driver-secret" version="12.0.0" release="5.el10" epoch="30" arch="aarch64">
          <filename>libvirt-daemon-driver-secret-12.0.0-5.el10.aarch64.rpm</filename>
          <sum type="sha256">f9198dbd120c96e29e29bb9233955946c46905fa8e7660ebb0e5135d8a373b7d</sum>
        </package>
        <package name="libvirt-libs" version="12.0.0" release="5.el10" epoch="30" arch="aarch64">
          <filename>libvirt-libs-12.0.0-5.el10.aarch64.rpm</filename>
          <sum type="sha256">e09aaa8a74e8a31bccbf25e070a3a329e5be3db4cbf0bc3fd47c93a73ef74d7e</sum>
        </package>
        <package name="qemu-kvm-device-usb-host" version="10.1.4" release="3.el10" epoch="32" arch="aarch64">
          <filename>qemu-kvm-device-usb-host-10.1.4-3.el10.aarch64.rpm</filename>
          <sum type="sha256">a5bcecbc71aabe7c0b603d2f3b49956aa7f7af1e46f2e4d3422256aad3cdc05d</sum>
        </package>
        <package name="libvirt-daemon-plugin-sanlock" version="12.0.0" release="5.el10" epoch="30" arch="aarch64">
          <filename>libvirt-daemon-plugin-sanlock-12.0.0-5.el10.aarch64.rpm</filename>
          <sum type="sha256">ceb8564035b2175dd4183d3bc42d865bea59a10af120723e0fa1509fb1ebda4f</sum>
        </package>
        <package name="libvirt-daemon" version="12.0.0" release="5.el10" epoch="30" arch="aarch64">
          <filename>libvirt-daemon-12.0.0-5.el10.aarch64.rpm</filename>
          <sum type="sha256">64f2489826e10f914bed200606aadb3d1e11d83edef84ebdf078d0b75132ad91</sum>
        </package>
        <package name="libvirt-client" version="12.0.0" release="5.el10" epoch="30" arch="aarch64">
          <filename>libvirt-client-12.0.0-5.el10.aarch64.rpm</filename>
          <sum type="sha256">fff4383d334a34f2633423639e44471af1bc0b8d39c610eaf02f07e21bfbc868</sum>
        </package>
        <package name="libvirt-wireshark" version="12.0.0" release="5.el10" epoch="30" arch="aarch64">
          <filename>libvirt-wireshark-12.0.0-5.el10.aarch64.rpm</filename>
          <sum type="sha256">8060a5cfcba2acd9b4cefb6a6a077c675130db7be2caeb5964519f83328d322b</sum>
        </package>
        <package name="libvirt-daemon-config-network" version="12.0.0" release="5.el10" epoch="30" arch="aarch64">
          <filename>libvirt-daemon-config-network-12.0.0-5.el10.aarch64.rpm</filename>
          <sum type="sha256">0496637978b912588072b22006a1c5fe56aafac64bae9e75329b9db7c44820bd</sum>
        </package>
        <package name="libvirt-daemon-driver-qemu" version="12.0.0" release="5.el10" epoch="30" arch="aarch64">
          <filename>libvirt-daemon-driver-qemu-12.0.0-5.el10.aarch64.rpm</filename>
          <sum type="sha256">390fc77cb618c30601279c71adf7dc7de0533cd402aacaa58ec552e2825b0a54</sum>
        </package>
        <package name="qemu-kvm-block-rbd" version="10.1.4" release="3.el10" epoch="32" arch="aarch64">
          <filename>qemu-kvm-block-rbd-10.1.4-3.el10.aarch64.rpm</filename>
          <sum type="sha256">bb737847e0a7912d906e439817ffc757a6bffc346f0273e2fded192c83d15f77</sum>
        </package>
        <package name="qemu-kvm-audio-dbus" version="10.1.4" release="3.el10" epoch="32" arch="aarch64">
          <filename>qemu-kvm-audio-dbus-10.1.4-3.el10.aarch64.rpm</filename>
          <sum type="sha256">e380ea7b3e13e9b7a36da9a36312f4832afd0e6f118f8fb10f14f532c9160889</sum>
        </package>
        <package name="libvirt-nss" version="12.0.0" release="5.el10" epoch="30" arch="aarch64">
          <filename>libvirt-nss-12.0.0-5.el10.aarch64.rpm</filename>
          <sum type="sha256">8e9a243e781c3ba492c2e10cc8c29f641e0d1ea226cb4b11c130565d8b8a0cc3</sum>
        </package>
        <package name="libvirt-daemon-common" version="12.0.0" release="5.el10" epoch="30" arch="aarch64">
          <filename>libvirt-daemon-common-12.0.0-5.el10.aarch64.rpm</filename>
          <sum type="sha256">cc0a3c4aaf81f82b88763d392f5e8c7d37b2ec52705fffb4524554a4dfba6a7b</sum>
        </package>
        <package name="libvirt-daemon-driver-storage-iscsi" version="12.0.0" release="5.el10" epoch="30" arch="aarch64">
          <filename>libvirt-daemon-driver-storage-iscsi-12.0.0-5.el10.aarch64.rpm</filename>
          <sum type="sha256">1d2ff3751371a37319e77af93c00d0dd155adf06e11f9a44f4dec0ae690730dc</sum>
        </package>
        <package name="libvirt-daemon-plugin-lockd" version="12.0.0" release="5.el10" epoch="30" arch="aarch64">
          <filename>libvirt-daemon-plugin-lockd-12.0.0-5.el10.aarch64.rpm</filename>
          <sum type="sha256">836a8fbd82eb4ddcbe5b78b6bf8d1929b51eee605573a2e93c62955c3c4962de</sum>
        </package>
        <package name="qemu-kvm-common" version="10.1.4" release="3.el10" epoch="32" arch="aarch64">
          <filename>qemu-kvm-common-10.1.4-3.el10.aarch64.rpm</filename>
          <sum type="sha256">9d56d54fd23ec8de3264de294a46a741f69a3e33c2300e4ca6e1073a09c7ff6f</sum>
        </package>
        <package name="libvirt-ssh-proxy" version="12.0.0" release="5.el10" epoch="30" arch="aarch64">
          <filename>libvirt-ssh-proxy-12.0.0-5.el10.aarch64.rpm</filename>
          <sum type="sha256">ef312b29418c610bb2ba57b125936cb62cc49c00aec23dd36ac5ba7cae500ff1</sum>
        </package>
        <package name="libvirt-daemon-kvm" version="12.0.0" release="5.el10" epoch="30" arch="aarch64">
          <filename>libvirt-daemon-kvm-12.0.0-5.el10.aarch64.rpm</filename>
          <sum type="sha256">1656da709d8d90d4d7cc314939f6c6a07245b21344baa1303da79ac09183ca88</sum>
        </package>
        <package name="libvirt-daemon-driver-nwfilter" version="12.0.0" release="5.el10" epoch="30" arch="aarch64">
          <filename>libvirt-daemon-driver-nwfilter-12.0.0-5.el10.aarch64.rpm</filename>
          <sum type="sha256">ae25b3590379faf42aa0fa261dcf57e41f719ce2e18689f5ebc44f00d2817843</sum>
        </package>
        <package name="libvirt-daemon-driver-storage-rbd" version="12.0.0" release="5.el10" epoch="30" arch="aarch64">
          <filename>libvirt-daemon-driver-storage-rbd-12.0.0-5.el10.aarch64.rpm</filename>
          <sum type="sha256">75601464a0fa0ae957e4cba5a7478bc82cc737d12ee6698c98ea8d0b6c9b6003</sum>
        </package>
        <package name="qemu-img" version="10.1.4" release="3.el10" epoch="32" arch="aarch64">
          <filename>qemu-img-10.1.4-3.el10.aarch64.rpm</filename>
          <sum type="sha256">5d5720b205cd30650940690408cbefb6237693369bef972114748ab4a61edd7a</sum>
        </package>
        <package name="libvirt-daemon-lock" version="12.0.0" release="5.el10" epoch="30" arch="aarch64">
          <filename>libvirt-daemon-lock-12.0.0-5.el10.aarch64.rpm</filename>
          <sum type="sha256">972c9d874f053af75014df5d9d26c29f3c969c7e572b2d9ba3e8b8cf3a423869</sum>
        </package>
        <package name="edk2" version="20250905" release="4.el10" epoch="30" arch="src">
          <filename>edk2-20250905-4.el10.src.rpm</filename>
          <sum type="sha256">dec0cc11e90c27169b6f83296610c33c3eb794af594365e2e947d7a2382bb0f8</sum>
        </package>
        <package name="libvirt-daemon-driver-storage-core" version="12.0.0" release="5.el10" epoch="30" arch="aarch64">
          <filename>libvirt-daemon-driver-storage-core-12.0.0-5.el10.aarch64.rpm</filename>
          <sum type="sha256">4bf16ad56795876c217e41327979969b9bec25ba887d116147c7b1ab1c5aac7a</sum>
        </package>
        <package name="qemu-kvm" version="10.1.4" release="3.el10" epoch="32" arch="src">
          <filename>qemu-kvm-10.1.4-3.el10.src.rpm</filename>
          <sum type="sha256">d61938d05f42419d1a6b3c031a0e3ba1cb17cdf75e250503b1cba4183b82d1eb</sum>
        </package>
        <package name="libvirt-daemon-driver-storage-logical" version="12.0.0" release="5.el10" epoch="30" arch="aarch64">
          <filename>libvirt-daemon-driver-storage-logical-12.0.0-5.el10.aarch64.rpm</filename>
          <sum type="sha256">9870ebd0a829a4ece2f1dbb2774fdbbda3cf4212cf87cb656358247bb02071f8</sum>
        </package>
        <package name="qemu-kvm-device-display-virtio-gpu" version="10.1.4" release="3.el10" epoch="32" arch="aarch64">
          <filename>qemu-kvm-device-display-virtio-gpu-10.1.4-3.el10.aarch64.rpm</filename>
          <sum type="sha256">05c97146bfec32b44a9ccca2b2345e014ea9816dab4378e5fb9b907f0fa72ba8</sum>
        </package>
        <package name="libvirt-daemon-log" version="12.0.0" release="5.el10" epoch="30" arch="aarch64">
          <filename>libvirt-daemon-log-12.0.0-5.el10.aarch64.rpm</filename>
          <sum type="sha256">6ff610ed21dd4f872c63065a791a2435876c3891d1c2963199325d08db267c69</sum>
        </package>
        <package name="qemu-kvm-block-ssh" version="10.1.4" release="3.el10" epoch="32" arch="aarch64">
          <filename>qemu-kvm-block-ssh-10.1.4-3.el10.aarch64.rpm</filename>
          <sum type="sha256">3f14ec61ccf4d8566569ef26d202187930c62407b745e9bb6428fb8556f066a4</sum>
        </package>
        <package name="libvirt-client-qemu" version="12.0.0" release="5.el10" epoch="30" arch="aarch64">
          <filename>libvirt-client-qemu-12.0.0-5.el10.aarch64.rpm</filename>
          <sum type="sha256">5c41687a263173f789e6b846d5af9b48755c03a2dc53dd97c318cd0fc1747871</sum>
        </package>
        <package name="libvirt" version="12.0.0" release="5.el10" epoch="30" arch="src">
          <filename>libvirt-12.0.0-5.el10.src.rpm</filename>
          <sum type="sha256">5c42b5cfdadf8e9683e9749cdd507725153f521632ee5b7499614d971622d567</sum>
        </package>
        <package name="libvirt" version="12.0.0" release="5.el10" epoch="30" arch="aarch64">
          <filename>libvirt-12.0.0-5.el10.aarch64.rpm</filename>
          <sum type="sha256">21f61a4f71941c307aa21f6783a0f9759c6928b889e4b24b1134b771c18673bd</sum>
        </package>
        <package name="qemu-kvm-block-blkio" version="10.1.4" release="3.el10" epoch="32" arch="aarch64">
          <filename>qemu-kvm-block-blkio-10.1.4-3.el10.aarch64.rpm</filename>
          <sum type="sha256">272f44d03fc231c55b0ae951764ee5c7f8f43eb9465199c37bd7d2b968d407b1</sum>
        </package>
        <package name="libvirt-daemon-driver-storage" version="12.0.0" release="5.el10" epoch="30" arch="aarch64">
          <filename>libvirt-daemon-driver-storage-12.0.0-5.el10.aarch64.rpm</filename>
          <sum type="sha256">4abaefde360434d48ed1397faa13c9f5c556d2bd2a31bef41cffc93a3b9d0abc</sum>
        </package>
        <package name="qemu-kvm-device-display-virtio-gpu-pci" version="10.1.4" release="3.el10" epoch="32" arch="aarch64">
          <filename>qemu-kvm-device-display-virtio-gpu-pci-10.1.4-3.el10.aarch64.rpm</filename>
          <sum type="sha256">fbe6329735c666acce06e9f63bc608558ed2180f90cb3764ab0af1ef6665de2f</sum>
        </package>
        <package name="qemu-kvm-docs" version="10.1.4" release="3.el10" epoch="32" arch="aarch64">
          <filename>qemu-kvm-docs-10.1.4-3.el10.aarch64.rpm</filename>
          <sum type="sha256">7bde2ce68cb5fcf21ada3ff04b272c5143afadf08ada63d5c581580ff5db2bbf</sum>
        </package>
        <package name="libvirt-daemon-driver-storage-mpath" version="12.0.0" release="5.el10" epoch="30" arch="aarch64">
          <filename>libvirt-daemon-driver-storage-mpath-12.0.0-5.el10.aarch64.rpm</filename>
          <sum type="sha256">65761567a58835d7e0cccfc1f4603b9e4c58d3fed3d173184ae5a39efee6d7f2</sum>
        </package>
        <package name="libvirt-daemon-proxy" version="12.0.0" release="5.el10" epoch="30" arch="aarch64">
          <filename>libvirt-daemon-proxy-12.0.0-5.el10.aarch64.rpm</filename>
          <sum type="sha256">7f837230a576199821c7595feab90326fb5eaac42edb37e8f724cb49bebf9929</sum>
        </package>
        <package name="libvirt-daemon-driver-interface" version="12.0.0" release="5.el10" epoch="30" arch="aarch64">
          <filename>libvirt-daemon-driver-interface-12.0.0-5.el10.aarch64.rpm</filename>
          <sum type="sha256">0bb250ccdf4a5f636bfbb0dbd6d4f5f5b22fb1668e3b581398a347f225302172</sum>
        </package>
        <package name="python3-libvirt" version="12.0.0" release="5.el10" epoch="30" arch="aarch64">
          <filename>python3-libvirt-12.0.0-5.el10.aarch64.rpm</filename>
          <sum type="sha256">cbca80421ff1557c30bde88350a1d5b9d7eabfd3b58b7a058ebed9d016e0920f</sum>
        </package>
      </collection>
    </pkglist>
  </update>
</updates>