<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="56">
<package pkgid="0b28081ac1e3f29abb54792f10725929ee29dffd" name="edk2" arch="src">
  <version epoch="30" ver="20250905" rel="4.el10"/>
  <changelog author="Aaron Young &lt;aaron.young@oracle.com&gt;" date="1735819200">- 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}</changelog>
  <changelog author="Aaron Young &lt;aaron.young@oracle.com&gt;" date="1757073600">- 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}</changelog>
</package>
<package pkgid="d215f60ec1bc73f7a74b01d2c326faf79c020d36" name="edk2-aarch64" arch="noarch">
  <version epoch="30" ver="20250905" rel="4.el10"/>
  <changelog author="Aaron Young &lt;aaron.young@oracle.com&gt;" date="1735819200">- 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}</changelog>
  <changelog author="Aaron Young &lt;aaron.young@oracle.com&gt;" date="1757073600">- 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}</changelog>
</package>
<package pkgid="61ae16a86e9c760f850f79917e0e0613dc86c734" name="libvirt" arch="aarch64">
  <version epoch="30" ver="12.0.0" rel="5.el10"/>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-11.el9" date="1746705600">- cpu_map: Remove rtm, hle and taa-no from the Sapphire Rapids CPU model (Mark Kanda) [Orabug: 37845537]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-12.el9" date="1749816000">- Clean up resources on vhost-scsi hot plug/unplug (Joshua Brown) [Orabug: 38028900]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-13.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-14.el9" date="1762171200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-15.el9" date="1764763200">- qemu: domain: Fix logic when tainting domain (Peter Krempa) [Orabug: 38669211]
- resctrl: Account for memory bandwidth of 0 being valid (Martin Kletzander) [Orabug: 38264014]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-1.el10" date="1770120000">- Update to libvirt 12.0.0 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-3.el10" date="1770984000">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-4.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-5.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39115400]</changelog>
</package>
<package pkgid="2c4cd506a436f092720275f483197e92d262157e" name="libvirt" arch="src">
  <version epoch="30" ver="12.0.0" rel="5.el10"/>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-11.el9" date="1746705600">- cpu_map: Remove rtm, hle and taa-no from the Sapphire Rapids CPU model (Mark Kanda) [Orabug: 37845537]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-12.el9" date="1749816000">- Clean up resources on vhost-scsi hot plug/unplug (Joshua Brown) [Orabug: 38028900]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-13.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-14.el9" date="1762171200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-15.el9" date="1764763200">- qemu: domain: Fix logic when tainting domain (Peter Krempa) [Orabug: 38669211]
- resctrl: Account for memory bandwidth of 0 being valid (Martin Kletzander) [Orabug: 38264014]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-1.el10" date="1770120000">- Update to libvirt 12.0.0 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-3.el10" date="1770984000">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-4.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-5.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39115400]</changelog>
</package>
<package pkgid="46b5cd15bcdaeda577a52c1d2cc7d448c91e6dba" name="libvirt-client" arch="aarch64">
  <version epoch="30" ver="12.0.0" rel="5.el10"/>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-11.el9" date="1746705600">- cpu_map: Remove rtm, hle and taa-no from the Sapphire Rapids CPU model (Mark Kanda) [Orabug: 37845537]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-12.el9" date="1749816000">- Clean up resources on vhost-scsi hot plug/unplug (Joshua Brown) [Orabug: 38028900]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-13.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-14.el9" date="1762171200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-15.el9" date="1764763200">- qemu: domain: Fix logic when tainting domain (Peter Krempa) [Orabug: 38669211]
- resctrl: Account for memory bandwidth of 0 being valid (Martin Kletzander) [Orabug: 38264014]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-1.el10" date="1770120000">- Update to libvirt 12.0.0 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-3.el10" date="1770984000">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-4.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-5.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39115400]</changelog>
</package>
<package pkgid="849652eb8afb0079d81b8fedc4913a424d2aa62c" name="libvirt-client-qemu" arch="aarch64">
  <version epoch="30" ver="12.0.0" rel="5.el10"/>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-11.el9" date="1746705600">- cpu_map: Remove rtm, hle and taa-no from the Sapphire Rapids CPU model (Mark Kanda) [Orabug: 37845537]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-12.el9" date="1749816000">- Clean up resources on vhost-scsi hot plug/unplug (Joshua Brown) [Orabug: 38028900]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-13.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-14.el9" date="1762171200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-15.el9" date="1764763200">- qemu: domain: Fix logic when tainting domain (Peter Krempa) [Orabug: 38669211]
- resctrl: Account for memory bandwidth of 0 being valid (Martin Kletzander) [Orabug: 38264014]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-1.el10" date="1770120000">- Update to libvirt 12.0.0 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-3.el10" date="1770984000">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-4.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-5.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39115400]</changelog>
</package>
<package pkgid="7698d39c4738e23e632d71c676b092c37f0ac158" name="libvirt-daemon" arch="aarch64">
  <version epoch="30" ver="12.0.0" rel="5.el10"/>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-11.el9" date="1746705600">- cpu_map: Remove rtm, hle and taa-no from the Sapphire Rapids CPU model (Mark Kanda) [Orabug: 37845537]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-12.el9" date="1749816000">- Clean up resources on vhost-scsi hot plug/unplug (Joshua Brown) [Orabug: 38028900]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-13.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-14.el9" date="1762171200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-15.el9" date="1764763200">- qemu: domain: Fix logic when tainting domain (Peter Krempa) [Orabug: 38669211]
- resctrl: Account for memory bandwidth of 0 being valid (Martin Kletzander) [Orabug: 38264014]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-1.el10" date="1770120000">- Update to libvirt 12.0.0 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-3.el10" date="1770984000">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-4.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-5.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39115400]</changelog>
</package>
<package pkgid="1868ffb8234faf03510652765c8ea811ac121ae6" name="libvirt-daemon-common" arch="aarch64">
  <version epoch="30" ver="12.0.0" rel="5.el10"/>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-11.el9" date="1746705600">- cpu_map: Remove rtm, hle and taa-no from the Sapphire Rapids CPU model (Mark Kanda) [Orabug: 37845537]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-12.el9" date="1749816000">- Clean up resources on vhost-scsi hot plug/unplug (Joshua Brown) [Orabug: 38028900]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-13.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-14.el9" date="1762171200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-15.el9" date="1764763200">- qemu: domain: Fix logic when tainting domain (Peter Krempa) [Orabug: 38669211]
- resctrl: Account for memory bandwidth of 0 being valid (Martin Kletzander) [Orabug: 38264014]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-1.el10" date="1770120000">- Update to libvirt 12.0.0 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-3.el10" date="1770984000">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-4.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-5.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39115400]</changelog>
</package>
<package pkgid="2b049f9c155ca6f504331769e10e75a5e85b9570" name="libvirt-daemon-config-network" arch="aarch64">
  <version epoch="30" ver="12.0.0" rel="5.el10"/>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-11.el9" date="1746705600">- cpu_map: Remove rtm, hle and taa-no from the Sapphire Rapids CPU model (Mark Kanda) [Orabug: 37845537]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-12.el9" date="1749816000">- Clean up resources on vhost-scsi hot plug/unplug (Joshua Brown) [Orabug: 38028900]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-13.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-14.el9" date="1762171200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-15.el9" date="1764763200">- qemu: domain: Fix logic when tainting domain (Peter Krempa) [Orabug: 38669211]
- resctrl: Account for memory bandwidth of 0 being valid (Martin Kletzander) [Orabug: 38264014]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-1.el10" date="1770120000">- Update to libvirt 12.0.0 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-3.el10" date="1770984000">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-4.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-5.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39115400]</changelog>
</package>
<package pkgid="6c6e45bc412bfb8e35f48fa89c8efb3fac303527" name="libvirt-daemon-config-nwfilter" arch="aarch64">
  <version epoch="30" ver="12.0.0" rel="5.el10"/>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-11.el9" date="1746705600">- cpu_map: Remove rtm, hle and taa-no from the Sapphire Rapids CPU model (Mark Kanda) [Orabug: 37845537]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-12.el9" date="1749816000">- Clean up resources on vhost-scsi hot plug/unplug (Joshua Brown) [Orabug: 38028900]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-13.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-14.el9" date="1762171200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-15.el9" date="1764763200">- qemu: domain: Fix logic when tainting domain (Peter Krempa) [Orabug: 38669211]
- resctrl: Account for memory bandwidth of 0 being valid (Martin Kletzander) [Orabug: 38264014]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-1.el10" date="1770120000">- Update to libvirt 12.0.0 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-3.el10" date="1770984000">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-4.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-5.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39115400]</changelog>
</package>
<package pkgid="5f45ceec4fcdd4a26e393ce8df99eea8735d378a" name="libvirt-daemon-driver-interface" arch="aarch64">
  <version epoch="30" ver="12.0.0" rel="5.el10"/>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-11.el9" date="1746705600">- cpu_map: Remove rtm, hle and taa-no from the Sapphire Rapids CPU model (Mark Kanda) [Orabug: 37845537]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-12.el9" date="1749816000">- Clean up resources on vhost-scsi hot plug/unplug (Joshua Brown) [Orabug: 38028900]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-13.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-14.el9" date="1762171200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-15.el9" date="1764763200">- qemu: domain: Fix logic when tainting domain (Peter Krempa) [Orabug: 38669211]
- resctrl: Account for memory bandwidth of 0 being valid (Martin Kletzander) [Orabug: 38264014]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-1.el10" date="1770120000">- Update to libvirt 12.0.0 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-3.el10" date="1770984000">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-4.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-5.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39115400]</changelog>
</package>
<package pkgid="619d7cf14438822a0ce95a7d480440b39bc44e25" name="libvirt-daemon-driver-network" arch="aarch64">
  <version epoch="30" ver="12.0.0" rel="5.el10"/>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-11.el9" date="1746705600">- cpu_map: Remove rtm, hle and taa-no from the Sapphire Rapids CPU model (Mark Kanda) [Orabug: 37845537]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-12.el9" date="1749816000">- Clean up resources on vhost-scsi hot plug/unplug (Joshua Brown) [Orabug: 38028900]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-13.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-14.el9" date="1762171200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-15.el9" date="1764763200">- qemu: domain: Fix logic when tainting domain (Peter Krempa) [Orabug: 38669211]
- resctrl: Account for memory bandwidth of 0 being valid (Martin Kletzander) [Orabug: 38264014]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-1.el10" date="1770120000">- Update to libvirt 12.0.0 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-3.el10" date="1770984000">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-4.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-5.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39115400]</changelog>
</package>
<package pkgid="cd9b0de30202976e6a3719942939849b2209190d" name="libvirt-daemon-driver-nodedev" arch="aarch64">
  <version epoch="30" ver="12.0.0" rel="5.el10"/>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-11.el9" date="1746705600">- cpu_map: Remove rtm, hle and taa-no from the Sapphire Rapids CPU model (Mark Kanda) [Orabug: 37845537]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-12.el9" date="1749816000">- Clean up resources on vhost-scsi hot plug/unplug (Joshua Brown) [Orabug: 38028900]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-13.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-14.el9" date="1762171200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-15.el9" date="1764763200">- qemu: domain: Fix logic when tainting domain (Peter Krempa) [Orabug: 38669211]
- resctrl: Account for memory bandwidth of 0 being valid (Martin Kletzander) [Orabug: 38264014]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-1.el10" date="1770120000">- Update to libvirt 12.0.0 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-3.el10" date="1770984000">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-4.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-5.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39115400]</changelog>
</package>
<package pkgid="4b92cb9e26eab99c92e8adb5e8798eeae64d7443" name="libvirt-daemon-driver-nwfilter" arch="aarch64">
  <version epoch="30" ver="12.0.0" rel="5.el10"/>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-11.el9" date="1746705600">- cpu_map: Remove rtm, hle and taa-no from the Sapphire Rapids CPU model (Mark Kanda) [Orabug: 37845537]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-12.el9" date="1749816000">- Clean up resources on vhost-scsi hot plug/unplug (Joshua Brown) [Orabug: 38028900]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-13.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-14.el9" date="1762171200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-15.el9" date="1764763200">- qemu: domain: Fix logic when tainting domain (Peter Krempa) [Orabug: 38669211]
- resctrl: Account for memory bandwidth of 0 being valid (Martin Kletzander) [Orabug: 38264014]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-1.el10" date="1770120000">- Update to libvirt 12.0.0 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-3.el10" date="1770984000">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-4.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-5.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39115400]</changelog>
</package>
<package pkgid="a88f4d8de33aa4c4a91eb61ffff8d63e4d9d061d" name="libvirt-daemon-driver-qemu" arch="aarch64">
  <version epoch="30" ver="12.0.0" rel="5.el10"/>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-11.el9" date="1746705600">- cpu_map: Remove rtm, hle and taa-no from the Sapphire Rapids CPU model (Mark Kanda) [Orabug: 37845537]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-12.el9" date="1749816000">- Clean up resources on vhost-scsi hot plug/unplug (Joshua Brown) [Orabug: 38028900]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-13.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-14.el9" date="1762171200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-15.el9" date="1764763200">- qemu: domain: Fix logic when tainting domain (Peter Krempa) [Orabug: 38669211]
- resctrl: Account for memory bandwidth of 0 being valid (Martin Kletzander) [Orabug: 38264014]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-1.el10" date="1770120000">- Update to libvirt 12.0.0 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-3.el10" date="1770984000">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-4.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-5.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39115400]</changelog>
</package>
<package pkgid="184db69592f7756aac0a73c2fb37e6b9f5ac8782" name="libvirt-daemon-driver-secret" arch="aarch64">
  <version epoch="30" ver="12.0.0" rel="5.el10"/>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-11.el9" date="1746705600">- cpu_map: Remove rtm, hle and taa-no from the Sapphire Rapids CPU model (Mark Kanda) [Orabug: 37845537]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-12.el9" date="1749816000">- Clean up resources on vhost-scsi hot plug/unplug (Joshua Brown) [Orabug: 38028900]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-13.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-14.el9" date="1762171200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-15.el9" date="1764763200">- qemu: domain: Fix logic when tainting domain (Peter Krempa) [Orabug: 38669211]
- resctrl: Account for memory bandwidth of 0 being valid (Martin Kletzander) [Orabug: 38264014]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-1.el10" date="1770120000">- Update to libvirt 12.0.0 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-3.el10" date="1770984000">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-4.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-5.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39115400]</changelog>
</package>
<package pkgid="6aaaf84d64c09267fe8383bec0ecfa32d196ed51" name="libvirt-daemon-driver-storage" arch="aarch64">
  <version epoch="30" ver="12.0.0" rel="5.el10"/>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-11.el9" date="1746705600">- cpu_map: Remove rtm, hle and taa-no from the Sapphire Rapids CPU model (Mark Kanda) [Orabug: 37845537]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-12.el9" date="1749816000">- Clean up resources on vhost-scsi hot plug/unplug (Joshua Brown) [Orabug: 38028900]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-13.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-14.el9" date="1762171200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-15.el9" date="1764763200">- qemu: domain: Fix logic when tainting domain (Peter Krempa) [Orabug: 38669211]
- resctrl: Account for memory bandwidth of 0 being valid (Martin Kletzander) [Orabug: 38264014]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-1.el10" date="1770120000">- Update to libvirt 12.0.0 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-3.el10" date="1770984000">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-4.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-5.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39115400]</changelog>
</package>
<package pkgid="8b46b38d145d3be59525c895e5237144fd3d5563" name="libvirt-daemon-driver-storage-core" arch="aarch64">
  <version epoch="30" ver="12.0.0" rel="5.el10"/>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-11.el9" date="1746705600">- cpu_map: Remove rtm, hle and taa-no from the Sapphire Rapids CPU model (Mark Kanda) [Orabug: 37845537]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-12.el9" date="1749816000">- Clean up resources on vhost-scsi hot plug/unplug (Joshua Brown) [Orabug: 38028900]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-13.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-14.el9" date="1762171200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-15.el9" date="1764763200">- qemu: domain: Fix logic when tainting domain (Peter Krempa) [Orabug: 38669211]
- resctrl: Account for memory bandwidth of 0 being valid (Martin Kletzander) [Orabug: 38264014]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-1.el10" date="1770120000">- Update to libvirt 12.0.0 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-3.el10" date="1770984000">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-4.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-5.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39115400]</changelog>
</package>
<package pkgid="04ded9c3a993ff6969ba7aaf1670c4f38a9a7414" name="libvirt-daemon-driver-storage-disk" arch="aarch64">
  <version epoch="30" ver="12.0.0" rel="5.el10"/>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-11.el9" date="1746705600">- cpu_map: Remove rtm, hle and taa-no from the Sapphire Rapids CPU model (Mark Kanda) [Orabug: 37845537]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-12.el9" date="1749816000">- Clean up resources on vhost-scsi hot plug/unplug (Joshua Brown) [Orabug: 38028900]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-13.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-14.el9" date="1762171200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-15.el9" date="1764763200">- qemu: domain: Fix logic when tainting domain (Peter Krempa) [Orabug: 38669211]
- resctrl: Account for memory bandwidth of 0 being valid (Martin Kletzander) [Orabug: 38264014]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-1.el10" date="1770120000">- Update to libvirt 12.0.0 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-3.el10" date="1770984000">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-4.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-5.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39115400]</changelog>
</package>
<package pkgid="16592b4607cfae1dc0b01aa2a5e287fe9eb16ec8" name="libvirt-daemon-driver-storage-iscsi" arch="aarch64">
  <version epoch="30" ver="12.0.0" rel="5.el10"/>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-11.el9" date="1746705600">- cpu_map: Remove rtm, hle and taa-no from the Sapphire Rapids CPU model (Mark Kanda) [Orabug: 37845537]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-12.el9" date="1749816000">- Clean up resources on vhost-scsi hot plug/unplug (Joshua Brown) [Orabug: 38028900]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-13.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-14.el9" date="1762171200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-15.el9" date="1764763200">- qemu: domain: Fix logic when tainting domain (Peter Krempa) [Orabug: 38669211]
- resctrl: Account for memory bandwidth of 0 being valid (Martin Kletzander) [Orabug: 38264014]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-1.el10" date="1770120000">- Update to libvirt 12.0.0 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-3.el10" date="1770984000">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-4.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-5.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39115400]</changelog>
</package>
<package pkgid="e9b68405f9182dfd7005250d1a8e6ef6655b8c29" name="libvirt-daemon-driver-storage-logical" arch="aarch64">
  <version epoch="30" ver="12.0.0" rel="5.el10"/>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-11.el9" date="1746705600">- cpu_map: Remove rtm, hle and taa-no from the Sapphire Rapids CPU model (Mark Kanda) [Orabug: 37845537]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-12.el9" date="1749816000">- Clean up resources on vhost-scsi hot plug/unplug (Joshua Brown) [Orabug: 38028900]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-13.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-14.el9" date="1762171200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-15.el9" date="1764763200">- qemu: domain: Fix logic when tainting domain (Peter Krempa) [Orabug: 38669211]
- resctrl: Account for memory bandwidth of 0 being valid (Martin Kletzander) [Orabug: 38264014]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-1.el10" date="1770120000">- Update to libvirt 12.0.0 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-3.el10" date="1770984000">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-4.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-5.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39115400]</changelog>
</package>
<package pkgid="9e4429a8701beb1e876714fa2ab3556b7845a041" name="libvirt-daemon-driver-storage-mpath" arch="aarch64">
  <version epoch="30" ver="12.0.0" rel="5.el10"/>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-11.el9" date="1746705600">- cpu_map: Remove rtm, hle and taa-no from the Sapphire Rapids CPU model (Mark Kanda) [Orabug: 37845537]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-12.el9" date="1749816000">- Clean up resources on vhost-scsi hot plug/unplug (Joshua Brown) [Orabug: 38028900]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-13.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-14.el9" date="1762171200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-15.el9" date="1764763200">- qemu: domain: Fix logic when tainting domain (Peter Krempa) [Orabug: 38669211]
- resctrl: Account for memory bandwidth of 0 being valid (Martin Kletzander) [Orabug: 38264014]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-1.el10" date="1770120000">- Update to libvirt 12.0.0 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-3.el10" date="1770984000">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-4.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-5.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39115400]</changelog>
</package>
<package pkgid="ee4921a621715cc477a457b42f7fa14ec6cfd59e" name="libvirt-daemon-driver-storage-rbd" arch="aarch64">
  <version epoch="30" ver="12.0.0" rel="5.el10"/>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-11.el9" date="1746705600">- cpu_map: Remove rtm, hle and taa-no from the Sapphire Rapids CPU model (Mark Kanda) [Orabug: 37845537]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-12.el9" date="1749816000">- Clean up resources on vhost-scsi hot plug/unplug (Joshua Brown) [Orabug: 38028900]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-13.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-14.el9" date="1762171200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-15.el9" date="1764763200">- qemu: domain: Fix logic when tainting domain (Peter Krempa) [Orabug: 38669211]
- resctrl: Account for memory bandwidth of 0 being valid (Martin Kletzander) [Orabug: 38264014]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-1.el10" date="1770120000">- Update to libvirt 12.0.0 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-3.el10" date="1770984000">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-4.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-5.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39115400]</changelog>
</package>
<package pkgid="23e844d4faa357dd48dcf9fd4ea59f554873040c" name="libvirt-daemon-driver-storage-scsi" arch="aarch64">
  <version epoch="30" ver="12.0.0" rel="5.el10"/>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-11.el9" date="1746705600">- cpu_map: Remove rtm, hle and taa-no from the Sapphire Rapids CPU model (Mark Kanda) [Orabug: 37845537]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-12.el9" date="1749816000">- Clean up resources on vhost-scsi hot plug/unplug (Joshua Brown) [Orabug: 38028900]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-13.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-14.el9" date="1762171200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-15.el9" date="1764763200">- qemu: domain: Fix logic when tainting domain (Peter Krempa) [Orabug: 38669211]
- resctrl: Account for memory bandwidth of 0 being valid (Martin Kletzander) [Orabug: 38264014]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-1.el10" date="1770120000">- Update to libvirt 12.0.0 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-3.el10" date="1770984000">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-4.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-5.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39115400]</changelog>
</package>
<package pkgid="69789816c0f8e92d35bbeff8eeb6f3ca02fd1dad" name="libvirt-daemon-kvm" arch="aarch64">
  <version epoch="30" ver="12.0.0" rel="5.el10"/>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-11.el9" date="1746705600">- cpu_map: Remove rtm, hle and taa-no from the Sapphire Rapids CPU model (Mark Kanda) [Orabug: 37845537]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-12.el9" date="1749816000">- Clean up resources on vhost-scsi hot plug/unplug (Joshua Brown) [Orabug: 38028900]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-13.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-14.el9" date="1762171200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-15.el9" date="1764763200">- qemu: domain: Fix logic when tainting domain (Peter Krempa) [Orabug: 38669211]
- resctrl: Account for memory bandwidth of 0 being valid (Martin Kletzander) [Orabug: 38264014]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-1.el10" date="1770120000">- Update to libvirt 12.0.0 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-3.el10" date="1770984000">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-4.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-5.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39115400]</changelog>
</package>
<package pkgid="498f805cc4fb08fc48539ac808f7555e104c9e34" name="libvirt-daemon-lock" arch="aarch64">
  <version epoch="30" ver="12.0.0" rel="5.el10"/>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-11.el9" date="1746705600">- cpu_map: Remove rtm, hle and taa-no from the Sapphire Rapids CPU model (Mark Kanda) [Orabug: 37845537]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-12.el9" date="1749816000">- Clean up resources on vhost-scsi hot plug/unplug (Joshua Brown) [Orabug: 38028900]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-13.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-14.el9" date="1762171200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-15.el9" date="1764763200">- qemu: domain: Fix logic when tainting domain (Peter Krempa) [Orabug: 38669211]
- resctrl: Account for memory bandwidth of 0 being valid (Martin Kletzander) [Orabug: 38264014]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-1.el10" date="1770120000">- Update to libvirt 12.0.0 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-3.el10" date="1770984000">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-4.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-5.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39115400]</changelog>
</package>
<package pkgid="79c1ea43d014fc4d5a7d2c9d0baf8cdd706d1982" name="libvirt-daemon-log" arch="aarch64">
  <version epoch="30" ver="12.0.0" rel="5.el10"/>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-11.el9" date="1746705600">- cpu_map: Remove rtm, hle and taa-no from the Sapphire Rapids CPU model (Mark Kanda) [Orabug: 37845537]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-12.el9" date="1749816000">- Clean up resources on vhost-scsi hot plug/unplug (Joshua Brown) [Orabug: 38028900]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-13.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-14.el9" date="1762171200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-15.el9" date="1764763200">- qemu: domain: Fix logic when tainting domain (Peter Krempa) [Orabug: 38669211]
- resctrl: Account for memory bandwidth of 0 being valid (Martin Kletzander) [Orabug: 38264014]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-1.el10" date="1770120000">- Update to libvirt 12.0.0 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-3.el10" date="1770984000">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-4.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-5.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39115400]</changelog>
</package>
<package pkgid="2d9046232f00377bcf57df4d17bbeb751c3bc875" name="libvirt-daemon-plugin-lockd" arch="aarch64">
  <version epoch="30" ver="12.0.0" rel="5.el10"/>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-11.el9" date="1746705600">- cpu_map: Remove rtm, hle and taa-no from the Sapphire Rapids CPU model (Mark Kanda) [Orabug: 37845537]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-12.el9" date="1749816000">- Clean up resources on vhost-scsi hot plug/unplug (Joshua Brown) [Orabug: 38028900]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-13.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-14.el9" date="1762171200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-15.el9" date="1764763200">- qemu: domain: Fix logic when tainting domain (Peter Krempa) [Orabug: 38669211]
- resctrl: Account for memory bandwidth of 0 being valid (Martin Kletzander) [Orabug: 38264014]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-1.el10" date="1770120000">- Update to libvirt 12.0.0 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-3.el10" date="1770984000">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-4.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-5.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39115400]</changelog>
</package>
<package pkgid="39e4822bac3ca97b9fde2ff64b0915f4435fe704" name="libvirt-daemon-plugin-sanlock" arch="aarch64">
  <version epoch="30" ver="12.0.0" rel="5.el10"/>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-11.el9" date="1746705600">- cpu_map: Remove rtm, hle and taa-no from the Sapphire Rapids CPU model (Mark Kanda) [Orabug: 37845537]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-12.el9" date="1749816000">- Clean up resources on vhost-scsi hot plug/unplug (Joshua Brown) [Orabug: 38028900]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-13.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-14.el9" date="1762171200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-15.el9" date="1764763200">- qemu: domain: Fix logic when tainting domain (Peter Krempa) [Orabug: 38669211]
- resctrl: Account for memory bandwidth of 0 being valid (Martin Kletzander) [Orabug: 38264014]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-1.el10" date="1770120000">- Update to libvirt 12.0.0 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-3.el10" date="1770984000">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-4.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-5.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39115400]</changelog>
</package>
<package pkgid="544984e756de12cf664c9a2be90a03cde77fd2b2" name="libvirt-daemon-proxy" arch="aarch64">
  <version epoch="30" ver="12.0.0" rel="5.el10"/>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-11.el9" date="1746705600">- cpu_map: Remove rtm, hle and taa-no from the Sapphire Rapids CPU model (Mark Kanda) [Orabug: 37845537]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-12.el9" date="1749816000">- Clean up resources on vhost-scsi hot plug/unplug (Joshua Brown) [Orabug: 38028900]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-13.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-14.el9" date="1762171200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-15.el9" date="1764763200">- qemu: domain: Fix logic when tainting domain (Peter Krempa) [Orabug: 38669211]
- resctrl: Account for memory bandwidth of 0 being valid (Martin Kletzander) [Orabug: 38264014]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-1.el10" date="1770120000">- Update to libvirt 12.0.0 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-3.el10" date="1770984000">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-4.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-5.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39115400]</changelog>
</package>
<package pkgid="d451422682d9649a48d54d14e799d34a1ff756e4" name="libvirt-devel" arch="aarch64">
  <version epoch="30" ver="12.0.0" rel="5.el10"/>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-11.el9" date="1746705600">- cpu_map: Remove rtm, hle and taa-no from the Sapphire Rapids CPU model (Mark Kanda) [Orabug: 37845537]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-12.el9" date="1749816000">- Clean up resources on vhost-scsi hot plug/unplug (Joshua Brown) [Orabug: 38028900]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-13.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-14.el9" date="1762171200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-15.el9" date="1764763200">- qemu: domain: Fix logic when tainting domain (Peter Krempa) [Orabug: 38669211]
- resctrl: Account for memory bandwidth of 0 being valid (Martin Kletzander) [Orabug: 38264014]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-1.el10" date="1770120000">- Update to libvirt 12.0.0 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-3.el10" date="1770984000">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-4.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-5.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39115400]</changelog>
</package>
<package pkgid="1d074f6c5ecc3f5c17b34651afebd83378e32624" name="libvirt-docs" arch="aarch64">
  <version epoch="30" ver="12.0.0" rel="5.el10"/>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-11.el9" date="1746705600">- cpu_map: Remove rtm, hle and taa-no from the Sapphire Rapids CPU model (Mark Kanda) [Orabug: 37845537]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-12.el9" date="1749816000">- Clean up resources on vhost-scsi hot plug/unplug (Joshua Brown) [Orabug: 38028900]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-13.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-14.el9" date="1762171200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-15.el9" date="1764763200">- qemu: domain: Fix logic when tainting domain (Peter Krempa) [Orabug: 38669211]
- resctrl: Account for memory bandwidth of 0 being valid (Martin Kletzander) [Orabug: 38264014]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-1.el10" date="1770120000">- Update to libvirt 12.0.0 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-3.el10" date="1770984000">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-4.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-5.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39115400]</changelog>
</package>
<package pkgid="db9a067f9bbfe8d153940c9cfc2a92e4929dd27b" name="libvirt-libs" arch="aarch64">
  <version epoch="30" ver="12.0.0" rel="5.el10"/>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-11.el9" date="1746705600">- cpu_map: Remove rtm, hle and taa-no from the Sapphire Rapids CPU model (Mark Kanda) [Orabug: 37845537]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-12.el9" date="1749816000">- Clean up resources on vhost-scsi hot plug/unplug (Joshua Brown) [Orabug: 38028900]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-13.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-14.el9" date="1762171200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-15.el9" date="1764763200">- qemu: domain: Fix logic when tainting domain (Peter Krempa) [Orabug: 38669211]
- resctrl: Account for memory bandwidth of 0 being valid (Martin Kletzander) [Orabug: 38264014]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-1.el10" date="1770120000">- Update to libvirt 12.0.0 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-3.el10" date="1770984000">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-4.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-5.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39115400]</changelog>
</package>
<package pkgid="8037b08ca268883dda09520afde312562033e8b6" name="libvirt-nss" arch="aarch64">
  <version epoch="30" ver="12.0.0" rel="5.el10"/>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-11.el9" date="1746705600">- cpu_map: Remove rtm, hle and taa-no from the Sapphire Rapids CPU model (Mark Kanda) [Orabug: 37845537]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-12.el9" date="1749816000">- Clean up resources on vhost-scsi hot plug/unplug (Joshua Brown) [Orabug: 38028900]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-13.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-14.el9" date="1762171200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-15.el9" date="1764763200">- qemu: domain: Fix logic when tainting domain (Peter Krempa) [Orabug: 38669211]
- resctrl: Account for memory bandwidth of 0 being valid (Martin Kletzander) [Orabug: 38264014]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-1.el10" date="1770120000">- Update to libvirt 12.0.0 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-3.el10" date="1770984000">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-4.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-5.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39115400]</changelog>
</package>
<package pkgid="84a96b94070e8e9af0e29cfac19f065fad8d0fef" name="libvirt-python" arch="src">
  <version epoch="30" ver="12.0.0" rel="5.el10"/>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-11.el9" date="1746705600">- Update to libvirt 9.0.0-11 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-12.el9" date="1749816000">- Update to libvirt 9.0.0-12 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-13.el9" date="1757419200">- Update to libvirt 9.0.0-13 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-14.el9" date="1762171200">- Update to libvirt 9.0.0-14 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-15.el9" date="1764763200">- Update to libvirt 9.0.0-15 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-1.el10" date="1770292800">- Update to libvirt-python 12.0.0 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-3.el10" date="1770984000">- Update to libvirt 12.0.0-3 (Karl Heubaum)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-4.el10" date="1774008000">- Update to libvirt 12.0.0-4 (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-5.el10" date="1774353600">- Update to libvirt 12.0.0-5 (Mark Kanda)</changelog>
</package>
<package pkgid="7627d165d6a61571f3ab2e16b1e0de21de5c6700" name="libvirt-ssh-proxy" arch="aarch64">
  <version epoch="30" ver="12.0.0" rel="5.el10"/>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-11.el9" date="1746705600">- cpu_map: Remove rtm, hle and taa-no from the Sapphire Rapids CPU model (Mark Kanda) [Orabug: 37845537]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-12.el9" date="1749816000">- Clean up resources on vhost-scsi hot plug/unplug (Joshua Brown) [Orabug: 38028900]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-13.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-14.el9" date="1762171200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-15.el9" date="1764763200">- qemu: domain: Fix logic when tainting domain (Peter Krempa) [Orabug: 38669211]
- resctrl: Account for memory bandwidth of 0 being valid (Martin Kletzander) [Orabug: 38264014]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-1.el10" date="1770120000">- Update to libvirt 12.0.0 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-3.el10" date="1770984000">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-4.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-5.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39115400]</changelog>
</package>
<package pkgid="abf754b5bf956545ae613b1768db34555157818f" name="libvirt-wireshark" arch="aarch64">
  <version epoch="30" ver="12.0.0" rel="5.el10"/>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-11.el9" date="1746705600">- cpu_map: Remove rtm, hle and taa-no from the Sapphire Rapids CPU model (Mark Kanda) [Orabug: 37845537]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-12.el9" date="1749816000">- Clean up resources on vhost-scsi hot plug/unplug (Joshua Brown) [Orabug: 38028900]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-13.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-14.el9" date="1762171200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-15.el9" date="1764763200">- qemu: domain: Fix logic when tainting domain (Peter Krempa) [Orabug: 38669211]
- resctrl: Account for memory bandwidth of 0 being valid (Martin Kletzander) [Orabug: 38264014]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-1.el10" date="1770120000">- Update to libvirt 12.0.0 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-3.el10" date="1770984000">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-4.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-5.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39115400]</changelog>
</package>
<package pkgid="8851d805bb0fa07945f7e72079eb395a3d2152eb" name="python3-libvirt" arch="aarch64">
  <version epoch="30" ver="12.0.0" rel="5.el10"/>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-11.el9" date="1746705600">- Update to libvirt 9.0.0-11 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-12.el9" date="1749816000">- Update to libvirt 9.0.0-12 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-13.el9" date="1757419200">- Update to libvirt 9.0.0-13 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-14.el9" date="1762171200">- Update to libvirt 9.0.0-14 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 9.0.0-15.el9" date="1764763200">- Update to libvirt 9.0.0-15 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-1.el10" date="1770292800">- Update to libvirt-python 12.0.0 (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 12.0.0-3.el10" date="1770984000">- Update to libvirt 12.0.0-3 (Karl Heubaum)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-4.el10" date="1774008000">- Update to libvirt 12.0.0-4 (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 12.0.0-5.el10" date="1774353600">- Update to libvirt 12.0.0-5 (Mark Kanda)</changelog>
</package>
<package pkgid="ba9a9a81d88b62548ae00e78bacd5bf35293a95e" name="qemu-guest-agent" arch="aarch64">
  <version epoch="32" ver="10.1.4" rel="3.el10"/>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 7.2.0-26.el9" date="1754481600">- 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]</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 7.2.0-28.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.0-1.el10" date="1757937600">- Update for QEMU 10.1.0.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.1-1.el10" date="1759924800">- Update for QEMU 10.1.1.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.2-1.el10" date="1760961600">- Update for QEMU 10.1.2.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.3-1.el10" date="1765368000">- 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 (Cédric 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-Daudé)
- ui/vdagent: fix windows agent regression (Marc-André 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-Daudé)
- hw/dma/zynq-devcfg: Fix register memory (Yannick Voßen)
- tests/functional: handle URLError when fetching assets (Daniel P. Berrangé)
- tests/functional: fix formatting of exception args (Daniel P. Berrangé)
- 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 Bennée)
- tests: move test_kvm to share.linaro.org (Alex Bennée)
- tests: move test_kvm_xen to share.linaro.org (Alex Bennée)
- tests: move test_netdev_ethtool to share.linaro.org (Alex Bennée)
- tests: move test_virt assets to share.linaro.org (Alex Bennée)
- tests: move test_xen assets to share.linaro.org (Alex Bennée)
- 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. Berrangé)
- block: remove 'detached-header' option from opts after use (Daniel P. Berrangé)
- 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. Berrangé)
- io: fix use after free in websocket handshake code (Daniel P. Berrangé) {CVE-2025-11234}
- io: move websock resource release to close method (Daniel P. Berrangé)
- io: release active GSource in TLS channel finalizer (Daniel P. Berrangé)
- 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)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.3-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.4-1.el10" date="1770984000">- 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 (Cédric 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 Bennée)
- 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 Bennée)
- 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-Daudé)
- tests/functional: Mark the MIPS replay tests as flaky (Philippe Mathieu-Daudé)
- accel/nvmm: Fix 'cpu' typo in nvmm_init_vcpu() (Philippe Mathieu-Daudé)
- 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 Bennée)
- 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 CÎRSTEA)
- 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 (Cédric 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 (Cédric Le Goater)
- monitor: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- tests/vhost-user-bridge.c: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- i386: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- Fix const qualifier build errors with recent glibc (Cédric 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 Bennée)
- gitlab: move custom runners to Ubuntu 24.04 (Alex Bennée)
- 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)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 10.1.4-2.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 10.1.4-3.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39114880]</changelog>
</package>
<package pkgid="d47c4c39a384b93a4ca048d2d5f3dd3da40df708" name="qemu-img" arch="aarch64">
  <version epoch="32" ver="10.1.4" rel="3.el10"/>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 7.2.0-26.el9" date="1754481600">- 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]</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 7.2.0-28.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.0-1.el10" date="1757937600">- Update for QEMU 10.1.0.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.1-1.el10" date="1759924800">- Update for QEMU 10.1.1.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.2-1.el10" date="1760961600">- Update for QEMU 10.1.2.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.3-1.el10" date="1765368000">- 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 (Cédric 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-Daudé)
- ui/vdagent: fix windows agent regression (Marc-André 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-Daudé)
- hw/dma/zynq-devcfg: Fix register memory (Yannick Voßen)
- tests/functional: handle URLError when fetching assets (Daniel P. Berrangé)
- tests/functional: fix formatting of exception args (Daniel P. Berrangé)
- 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 Bennée)
- tests: move test_kvm to share.linaro.org (Alex Bennée)
- tests: move test_kvm_xen to share.linaro.org (Alex Bennée)
- tests: move test_netdev_ethtool to share.linaro.org (Alex Bennée)
- tests: move test_virt assets to share.linaro.org (Alex Bennée)
- tests: move test_xen assets to share.linaro.org (Alex Bennée)
- 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. Berrangé)
- block: remove 'detached-header' option from opts after use (Daniel P. Berrangé)
- 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. Berrangé)
- io: fix use after free in websocket handshake code (Daniel P. Berrangé) {CVE-2025-11234}
- io: move websock resource release to close method (Daniel P. Berrangé)
- io: release active GSource in TLS channel finalizer (Daniel P. Berrangé)
- 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)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.3-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.4-1.el10" date="1770984000">- 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 (Cédric 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 Bennée)
- 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 Bennée)
- 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-Daudé)
- tests/functional: Mark the MIPS replay tests as flaky (Philippe Mathieu-Daudé)
- accel/nvmm: Fix 'cpu' typo in nvmm_init_vcpu() (Philippe Mathieu-Daudé)
- 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 Bennée)
- 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 CÎRSTEA)
- 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 (Cédric 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 (Cédric Le Goater)
- monitor: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- tests/vhost-user-bridge.c: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- i386: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- Fix const qualifier build errors with recent glibc (Cédric 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 Bennée)
- gitlab: move custom runners to Ubuntu 24.04 (Alex Bennée)
- 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)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 10.1.4-2.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 10.1.4-3.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39114880]</changelog>
</package>
<package pkgid="8cd16fd2727037e6318d55b9a11688392a830144" name="qemu-kvm" arch="aarch64">
  <version epoch="32" ver="10.1.4" rel="3.el10"/>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 7.2.0-26.el9" date="1754481600">- 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]</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 7.2.0-28.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.0-1.el10" date="1757937600">- Update for QEMU 10.1.0.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.1-1.el10" date="1759924800">- Update for QEMU 10.1.1.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.2-1.el10" date="1760961600">- Update for QEMU 10.1.2.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.3-1.el10" date="1765368000">- 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 (Cédric 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-Daudé)
- ui/vdagent: fix windows agent regression (Marc-André 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-Daudé)
- hw/dma/zynq-devcfg: Fix register memory (Yannick Voßen)
- tests/functional: handle URLError when fetching assets (Daniel P. Berrangé)
- tests/functional: fix formatting of exception args (Daniel P. Berrangé)
- 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 Bennée)
- tests: move test_kvm to share.linaro.org (Alex Bennée)
- tests: move test_kvm_xen to share.linaro.org (Alex Bennée)
- tests: move test_netdev_ethtool to share.linaro.org (Alex Bennée)
- tests: move test_virt assets to share.linaro.org (Alex Bennée)
- tests: move test_xen assets to share.linaro.org (Alex Bennée)
- 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. Berrangé)
- block: remove 'detached-header' option from opts after use (Daniel P. Berrangé)
- 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. Berrangé)
- io: fix use after free in websocket handshake code (Daniel P. Berrangé) {CVE-2025-11234}
- io: move websock resource release to close method (Daniel P. Berrangé)
- io: release active GSource in TLS channel finalizer (Daniel P. Berrangé)
- 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)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.3-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.4-1.el10" date="1770984000">- 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 (Cédric 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 Bennée)
- 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 Bennée)
- 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-Daudé)
- tests/functional: Mark the MIPS replay tests as flaky (Philippe Mathieu-Daudé)
- accel/nvmm: Fix 'cpu' typo in nvmm_init_vcpu() (Philippe Mathieu-Daudé)
- 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 Bennée)
- 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 CÎRSTEA)
- 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 (Cédric 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 (Cédric Le Goater)
- monitor: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- tests/vhost-user-bridge.c: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- i386: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- Fix const qualifier build errors with recent glibc (Cédric 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 Bennée)
- gitlab: move custom runners to Ubuntu 24.04 (Alex Bennée)
- 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)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 10.1.4-2.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 10.1.4-3.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39114880]</changelog>
</package>
<package pkgid="e9c40d8a40cd3d14360b651a76ee4ede9131fd8e" name="qemu-kvm" arch="src">
  <version epoch="32" ver="10.1.4" rel="3.el10"/>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 7.2.0-26.el9" date="1754481600">- 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]</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 7.2.0-28.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.0-1.el10" date="1757937600">- Update for QEMU 10.1.0.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.1-1.el10" date="1759924800">- Update for QEMU 10.1.1.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.2-1.el10" date="1760961600">- Update for QEMU 10.1.2.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.3-1.el10" date="1765368000">- 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 (Cédric 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-Daudé)
- ui/vdagent: fix windows agent regression (Marc-André 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-Daudé)
- hw/dma/zynq-devcfg: Fix register memory (Yannick Voßen)
- tests/functional: handle URLError when fetching assets (Daniel P. Berrangé)
- tests/functional: fix formatting of exception args (Daniel P. Berrangé)
- 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 Bennée)
- tests: move test_kvm to share.linaro.org (Alex Bennée)
- tests: move test_kvm_xen to share.linaro.org (Alex Bennée)
- tests: move test_netdev_ethtool to share.linaro.org (Alex Bennée)
- tests: move test_virt assets to share.linaro.org (Alex Bennée)
- tests: move test_xen assets to share.linaro.org (Alex Bennée)
- 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. Berrangé)
- block: remove 'detached-header' option from opts after use (Daniel P. Berrangé)
- 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. Berrangé)
- io: fix use after free in websocket handshake code (Daniel P. Berrangé) {CVE-2025-11234}
- io: move websock resource release to close method (Daniel P. Berrangé)
- io: release active GSource in TLS channel finalizer (Daniel P. Berrangé)
- 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)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.3-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.4-1.el10" date="1770984000">- 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 (Cédric 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 Bennée)
- 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 Bennée)
- 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-Daudé)
- tests/functional: Mark the MIPS replay tests as flaky (Philippe Mathieu-Daudé)
- accel/nvmm: Fix 'cpu' typo in nvmm_init_vcpu() (Philippe Mathieu-Daudé)
- 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 Bennée)
- 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 CÎRSTEA)
- 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 (Cédric 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 (Cédric Le Goater)
- monitor: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- tests/vhost-user-bridge.c: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- i386: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- Fix const qualifier build errors with recent glibc (Cédric 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 Bennée)
- gitlab: move custom runners to Ubuntu 24.04 (Alex Bennée)
- 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)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 10.1.4-2.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 10.1.4-3.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39114880]</changelog>
</package>
<package pkgid="89af3f202bbf28ab9b32d6486a259ca1ffccc559" name="qemu-kvm-audio-dbus" arch="aarch64">
  <version epoch="32" ver="10.1.4" rel="3.el10"/>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 7.2.0-26.el9" date="1754481600">- 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]</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 7.2.0-28.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.0-1.el10" date="1757937600">- Update for QEMU 10.1.0.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.1-1.el10" date="1759924800">- Update for QEMU 10.1.1.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.2-1.el10" date="1760961600">- Update for QEMU 10.1.2.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.3-1.el10" date="1765368000">- 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 (Cédric 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-Daudé)
- ui/vdagent: fix windows agent regression (Marc-André 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-Daudé)
- hw/dma/zynq-devcfg: Fix register memory (Yannick Voßen)
- tests/functional: handle URLError when fetching assets (Daniel P. Berrangé)
- tests/functional: fix formatting of exception args (Daniel P. Berrangé)
- 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 Bennée)
- tests: move test_kvm to share.linaro.org (Alex Bennée)
- tests: move test_kvm_xen to share.linaro.org (Alex Bennée)
- tests: move test_netdev_ethtool to share.linaro.org (Alex Bennée)
- tests: move test_virt assets to share.linaro.org (Alex Bennée)
- tests: move test_xen assets to share.linaro.org (Alex Bennée)
- 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. Berrangé)
- block: remove 'detached-header' option from opts after use (Daniel P. Berrangé)
- 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. Berrangé)
- io: fix use after free in websocket handshake code (Daniel P. Berrangé) {CVE-2025-11234}
- io: move websock resource release to close method (Daniel P. Berrangé)
- io: release active GSource in TLS channel finalizer (Daniel P. Berrangé)
- 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)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.3-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.4-1.el10" date="1770984000">- 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 (Cédric 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 Bennée)
- 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 Bennée)
- 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-Daudé)
- tests/functional: Mark the MIPS replay tests as flaky (Philippe Mathieu-Daudé)
- accel/nvmm: Fix 'cpu' typo in nvmm_init_vcpu() (Philippe Mathieu-Daudé)
- 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 Bennée)
- 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 CÎRSTEA)
- 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 (Cédric 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 (Cédric Le Goater)
- monitor: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- tests/vhost-user-bridge.c: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- i386: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- Fix const qualifier build errors with recent glibc (Cédric 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 Bennée)
- gitlab: move custom runners to Ubuntu 24.04 (Alex Bennée)
- 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)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 10.1.4-2.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 10.1.4-3.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39114880]</changelog>
</package>
<package pkgid="ae9cbfc1722544b5d03e581a1676ad8b450de431" name="qemu-kvm-block-blkio" arch="aarch64">
  <version epoch="32" ver="10.1.4" rel="3.el10"/>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 7.2.0-26.el9" date="1754481600">- 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]</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 7.2.0-28.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.0-1.el10" date="1757937600">- Update for QEMU 10.1.0.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.1-1.el10" date="1759924800">- Update for QEMU 10.1.1.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.2-1.el10" date="1760961600">- Update for QEMU 10.1.2.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.3-1.el10" date="1765368000">- 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 (Cédric 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-Daudé)
- ui/vdagent: fix windows agent regression (Marc-André 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-Daudé)
- hw/dma/zynq-devcfg: Fix register memory (Yannick Voßen)
- tests/functional: handle URLError when fetching assets (Daniel P. Berrangé)
- tests/functional: fix formatting of exception args (Daniel P. Berrangé)
- 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 Bennée)
- tests: move test_kvm to share.linaro.org (Alex Bennée)
- tests: move test_kvm_xen to share.linaro.org (Alex Bennée)
- tests: move test_netdev_ethtool to share.linaro.org (Alex Bennée)
- tests: move test_virt assets to share.linaro.org (Alex Bennée)
- tests: move test_xen assets to share.linaro.org (Alex Bennée)
- 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. Berrangé)
- block: remove 'detached-header' option from opts after use (Daniel P. Berrangé)
- 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. Berrangé)
- io: fix use after free in websocket handshake code (Daniel P. Berrangé) {CVE-2025-11234}
- io: move websock resource release to close method (Daniel P. Berrangé)
- io: release active GSource in TLS channel finalizer (Daniel P. Berrangé)
- 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)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.3-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.4-1.el10" date="1770984000">- 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 (Cédric 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 Bennée)
- 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 Bennée)
- 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-Daudé)
- tests/functional: Mark the MIPS replay tests as flaky (Philippe Mathieu-Daudé)
- accel/nvmm: Fix 'cpu' typo in nvmm_init_vcpu() (Philippe Mathieu-Daudé)
- 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 Bennée)
- 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 CÎRSTEA)
- 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 (Cédric 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 (Cédric Le Goater)
- monitor: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- tests/vhost-user-bridge.c: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- i386: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- Fix const qualifier build errors with recent glibc (Cédric 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 Bennée)
- gitlab: move custom runners to Ubuntu 24.04 (Alex Bennée)
- 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)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 10.1.4-2.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 10.1.4-3.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39114880]</changelog>
</package>
<package pkgid="d2b09d3a7aeed8d03fd4444568b5a122023bdec4" name="qemu-kvm-block-curl" arch="aarch64">
  <version epoch="32" ver="10.1.4" rel="3.el10"/>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 7.2.0-26.el9" date="1754481600">- 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]</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 7.2.0-28.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.0-1.el10" date="1757937600">- Update for QEMU 10.1.0.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.1-1.el10" date="1759924800">- Update for QEMU 10.1.1.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.2-1.el10" date="1760961600">- Update for QEMU 10.1.2.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.3-1.el10" date="1765368000">- 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 (Cédric 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-Daudé)
- ui/vdagent: fix windows agent regression (Marc-André 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-Daudé)
- hw/dma/zynq-devcfg: Fix register memory (Yannick Voßen)
- tests/functional: handle URLError when fetching assets (Daniel P. Berrangé)
- tests/functional: fix formatting of exception args (Daniel P. Berrangé)
- 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 Bennée)
- tests: move test_kvm to share.linaro.org (Alex Bennée)
- tests: move test_kvm_xen to share.linaro.org (Alex Bennée)
- tests: move test_netdev_ethtool to share.linaro.org (Alex Bennée)
- tests: move test_virt assets to share.linaro.org (Alex Bennée)
- tests: move test_xen assets to share.linaro.org (Alex Bennée)
- 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. Berrangé)
- block: remove 'detached-header' option from opts after use (Daniel P. Berrangé)
- 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. Berrangé)
- io: fix use after free in websocket handshake code (Daniel P. Berrangé) {CVE-2025-11234}
- io: move websock resource release to close method (Daniel P. Berrangé)
- io: release active GSource in TLS channel finalizer (Daniel P. Berrangé)
- 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)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.3-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.4-1.el10" date="1770984000">- 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 (Cédric 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 Bennée)
- 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 Bennée)
- 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-Daudé)
- tests/functional: Mark the MIPS replay tests as flaky (Philippe Mathieu-Daudé)
- accel/nvmm: Fix 'cpu' typo in nvmm_init_vcpu() (Philippe Mathieu-Daudé)
- 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 Bennée)
- 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 CÎRSTEA)
- 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 (Cédric 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 (Cédric Le Goater)
- monitor: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- tests/vhost-user-bridge.c: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- i386: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- Fix const qualifier build errors with recent glibc (Cédric 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 Bennée)
- gitlab: move custom runners to Ubuntu 24.04 (Alex Bennée)
- 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)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 10.1.4-2.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 10.1.4-3.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39114880]</changelog>
</package>
<package pkgid="1ba70623dffcef56966792a1b5e221719d4062c0" name="qemu-kvm-block-rbd" arch="aarch64">
  <version epoch="32" ver="10.1.4" rel="3.el10"/>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 7.2.0-26.el9" date="1754481600">- 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]</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 7.2.0-28.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.0-1.el10" date="1757937600">- Update for QEMU 10.1.0.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.1-1.el10" date="1759924800">- Update for QEMU 10.1.1.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.2-1.el10" date="1760961600">- Update for QEMU 10.1.2.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.3-1.el10" date="1765368000">- 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 (Cédric 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-Daudé)
- ui/vdagent: fix windows agent regression (Marc-André 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-Daudé)
- hw/dma/zynq-devcfg: Fix register memory (Yannick Voßen)
- tests/functional: handle URLError when fetching assets (Daniel P. Berrangé)
- tests/functional: fix formatting of exception args (Daniel P. Berrangé)
- 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 Bennée)
- tests: move test_kvm to share.linaro.org (Alex Bennée)
- tests: move test_kvm_xen to share.linaro.org (Alex Bennée)
- tests: move test_netdev_ethtool to share.linaro.org (Alex Bennée)
- tests: move test_virt assets to share.linaro.org (Alex Bennée)
- tests: move test_xen assets to share.linaro.org (Alex Bennée)
- 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. Berrangé)
- block: remove 'detached-header' option from opts after use (Daniel P. Berrangé)
- 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. Berrangé)
- io: fix use after free in websocket handshake code (Daniel P. Berrangé) {CVE-2025-11234}
- io: move websock resource release to close method (Daniel P. Berrangé)
- io: release active GSource in TLS channel finalizer (Daniel P. Berrangé)
- 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)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.3-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.4-1.el10" date="1770984000">- 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 (Cédric 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 Bennée)
- 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 Bennée)
- 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-Daudé)
- tests/functional: Mark the MIPS replay tests as flaky (Philippe Mathieu-Daudé)
- accel/nvmm: Fix 'cpu' typo in nvmm_init_vcpu() (Philippe Mathieu-Daudé)
- 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 Bennée)
- 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 CÎRSTEA)
- 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 (Cédric 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 (Cédric Le Goater)
- monitor: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- tests/vhost-user-bridge.c: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- i386: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- Fix const qualifier build errors with recent glibc (Cédric 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 Bennée)
- gitlab: move custom runners to Ubuntu 24.04 (Alex Bennée)
- 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)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 10.1.4-2.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 10.1.4-3.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39114880]</changelog>
</package>
<package pkgid="efa5c94682e111e6da4bc716ed3c4c7b9a4e706d" name="qemu-kvm-block-ssh" arch="aarch64">
  <version epoch="32" ver="10.1.4" rel="3.el10"/>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 7.2.0-26.el9" date="1754481600">- 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]</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 7.2.0-28.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.0-1.el10" date="1757937600">- Update for QEMU 10.1.0.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.1-1.el10" date="1759924800">- Update for QEMU 10.1.1.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.2-1.el10" date="1760961600">- Update for QEMU 10.1.2.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.3-1.el10" date="1765368000">- 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 (Cédric 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-Daudé)
- ui/vdagent: fix windows agent regression (Marc-André 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-Daudé)
- hw/dma/zynq-devcfg: Fix register memory (Yannick Voßen)
- tests/functional: handle URLError when fetching assets (Daniel P. Berrangé)
- tests/functional: fix formatting of exception args (Daniel P. Berrangé)
- 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 Bennée)
- tests: move test_kvm to share.linaro.org (Alex Bennée)
- tests: move test_kvm_xen to share.linaro.org (Alex Bennée)
- tests: move test_netdev_ethtool to share.linaro.org (Alex Bennée)
- tests: move test_virt assets to share.linaro.org (Alex Bennée)
- tests: move test_xen assets to share.linaro.org (Alex Bennée)
- 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. Berrangé)
- block: remove 'detached-header' option from opts after use (Daniel P. Berrangé)
- 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. Berrangé)
- io: fix use after free in websocket handshake code (Daniel P. Berrangé) {CVE-2025-11234}
- io: move websock resource release to close method (Daniel P. Berrangé)
- io: release active GSource in TLS channel finalizer (Daniel P. Berrangé)
- 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)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.3-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.4-1.el10" date="1770984000">- 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 (Cédric 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 Bennée)
- 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 Bennée)
- 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-Daudé)
- tests/functional: Mark the MIPS replay tests as flaky (Philippe Mathieu-Daudé)
- accel/nvmm: Fix 'cpu' typo in nvmm_init_vcpu() (Philippe Mathieu-Daudé)
- 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 Bennée)
- 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 CÎRSTEA)
- 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 (Cédric 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 (Cédric Le Goater)
- monitor: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- tests/vhost-user-bridge.c: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- i386: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- Fix const qualifier build errors with recent glibc (Cédric 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 Bennée)
- gitlab: move custom runners to Ubuntu 24.04 (Alex Bennée)
- 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)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 10.1.4-2.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 10.1.4-3.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39114880]</changelog>
</package>
<package pkgid="e00e87fcac8171f75baed3f0ea4103901746cd2d" name="qemu-kvm-common" arch="aarch64">
  <version epoch="32" ver="10.1.4" rel="3.el10"/>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 7.2.0-26.el9" date="1754481600">- 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]</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 7.2.0-28.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.0-1.el10" date="1757937600">- Update for QEMU 10.1.0.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.1-1.el10" date="1759924800">- Update for QEMU 10.1.1.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.2-1.el10" date="1760961600">- Update for QEMU 10.1.2.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.3-1.el10" date="1765368000">- 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 (Cédric 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-Daudé)
- ui/vdagent: fix windows agent regression (Marc-André 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-Daudé)
- hw/dma/zynq-devcfg: Fix register memory (Yannick Voßen)
- tests/functional: handle URLError when fetching assets (Daniel P. Berrangé)
- tests/functional: fix formatting of exception args (Daniel P. Berrangé)
- 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 Bennée)
- tests: move test_kvm to share.linaro.org (Alex Bennée)
- tests: move test_kvm_xen to share.linaro.org (Alex Bennée)
- tests: move test_netdev_ethtool to share.linaro.org (Alex Bennée)
- tests: move test_virt assets to share.linaro.org (Alex Bennée)
- tests: move test_xen assets to share.linaro.org (Alex Bennée)
- 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. Berrangé)
- block: remove 'detached-header' option from opts after use (Daniel P. Berrangé)
- 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. Berrangé)
- io: fix use after free in websocket handshake code (Daniel P. Berrangé) {CVE-2025-11234}
- io: move websock resource release to close method (Daniel P. Berrangé)
- io: release active GSource in TLS channel finalizer (Daniel P. Berrangé)
- 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)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.3-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.4-1.el10" date="1770984000">- 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 (Cédric 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 Bennée)
- 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 Bennée)
- 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-Daudé)
- tests/functional: Mark the MIPS replay tests as flaky (Philippe Mathieu-Daudé)
- accel/nvmm: Fix 'cpu' typo in nvmm_init_vcpu() (Philippe Mathieu-Daudé)
- 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 Bennée)
- 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 CÎRSTEA)
- 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 (Cédric 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 (Cédric Le Goater)
- monitor: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- tests/vhost-user-bridge.c: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- i386: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- Fix const qualifier build errors with recent glibc (Cédric 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 Bennée)
- gitlab: move custom runners to Ubuntu 24.04 (Alex Bennée)
- 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)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 10.1.4-2.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 10.1.4-3.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39114880]</changelog>
</package>
<package pkgid="573ef20d2c994df9957a5875c8e992368fb5093c" name="qemu-kvm-core" arch="aarch64">
  <version epoch="32" ver="10.1.4" rel="3.el10"/>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 7.2.0-26.el9" date="1754481600">- 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]</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 7.2.0-28.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.0-1.el10" date="1757937600">- Update for QEMU 10.1.0.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.1-1.el10" date="1759924800">- Update for QEMU 10.1.1.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.2-1.el10" date="1760961600">- Update for QEMU 10.1.2.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.3-1.el10" date="1765368000">- 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 (Cédric 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-Daudé)
- ui/vdagent: fix windows agent regression (Marc-André 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-Daudé)
- hw/dma/zynq-devcfg: Fix register memory (Yannick Voßen)
- tests/functional: handle URLError when fetching assets (Daniel P. Berrangé)
- tests/functional: fix formatting of exception args (Daniel P. Berrangé)
- 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 Bennée)
- tests: move test_kvm to share.linaro.org (Alex Bennée)
- tests: move test_kvm_xen to share.linaro.org (Alex Bennée)
- tests: move test_netdev_ethtool to share.linaro.org (Alex Bennée)
- tests: move test_virt assets to share.linaro.org (Alex Bennée)
- tests: move test_xen assets to share.linaro.org (Alex Bennée)
- 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. Berrangé)
- block: remove 'detached-header' option from opts after use (Daniel P. Berrangé)
- 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. Berrangé)
- io: fix use after free in websocket handshake code (Daniel P. Berrangé) {CVE-2025-11234}
- io: move websock resource release to close method (Daniel P. Berrangé)
- io: release active GSource in TLS channel finalizer (Daniel P. Berrangé)
- 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)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.3-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.4-1.el10" date="1770984000">- 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 (Cédric 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 Bennée)
- 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 Bennée)
- 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-Daudé)
- tests/functional: Mark the MIPS replay tests as flaky (Philippe Mathieu-Daudé)
- accel/nvmm: Fix 'cpu' typo in nvmm_init_vcpu() (Philippe Mathieu-Daudé)
- 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 Bennée)
- 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 CÎRSTEA)
- 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 (Cédric 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 (Cédric Le Goater)
- monitor: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- tests/vhost-user-bridge.c: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- i386: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- Fix const qualifier build errors with recent glibc (Cédric 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 Bennée)
- gitlab: move custom runners to Ubuntu 24.04 (Alex Bennée)
- 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)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 10.1.4-2.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 10.1.4-3.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39114880]</changelog>
</package>
<package pkgid="3d1256edc925df1d28e5da0edaa6e853b9e69a7a" name="qemu-kvm-device-display-virtio-gpu" arch="aarch64">
  <version epoch="32" ver="10.1.4" rel="3.el10"/>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 7.2.0-26.el9" date="1754481600">- 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]</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 7.2.0-28.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.0-1.el10" date="1757937600">- Update for QEMU 10.1.0.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.1-1.el10" date="1759924800">- Update for QEMU 10.1.1.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.2-1.el10" date="1760961600">- Update for QEMU 10.1.2.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.3-1.el10" date="1765368000">- 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 (Cédric 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-Daudé)
- ui/vdagent: fix windows agent regression (Marc-André 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-Daudé)
- hw/dma/zynq-devcfg: Fix register memory (Yannick Voßen)
- tests/functional: handle URLError when fetching assets (Daniel P. Berrangé)
- tests/functional: fix formatting of exception args (Daniel P. Berrangé)
- 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 Bennée)
- tests: move test_kvm to share.linaro.org (Alex Bennée)
- tests: move test_kvm_xen to share.linaro.org (Alex Bennée)
- tests: move test_netdev_ethtool to share.linaro.org (Alex Bennée)
- tests: move test_virt assets to share.linaro.org (Alex Bennée)
- tests: move test_xen assets to share.linaro.org (Alex Bennée)
- 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. Berrangé)
- block: remove 'detached-header' option from opts after use (Daniel P. Berrangé)
- 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. Berrangé)
- io: fix use after free in websocket handshake code (Daniel P. Berrangé) {CVE-2025-11234}
- io: move websock resource release to close method (Daniel P. Berrangé)
- io: release active GSource in TLS channel finalizer (Daniel P. Berrangé)
- 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)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.3-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.4-1.el10" date="1770984000">- 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 (Cédric 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 Bennée)
- 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 Bennée)
- 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-Daudé)
- tests/functional: Mark the MIPS replay tests as flaky (Philippe Mathieu-Daudé)
- accel/nvmm: Fix 'cpu' typo in nvmm_init_vcpu() (Philippe Mathieu-Daudé)
- 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 Bennée)
- 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 CÎRSTEA)
- 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 (Cédric 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 (Cédric Le Goater)
- monitor: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- tests/vhost-user-bridge.c: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- i386: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- Fix const qualifier build errors with recent glibc (Cédric 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 Bennée)
- gitlab: move custom runners to Ubuntu 24.04 (Alex Bennée)
- 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)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 10.1.4-2.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 10.1.4-3.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39114880]</changelog>
</package>
<package pkgid="90c2c54466975124d6ebee35d25333e0549b70b6" name="qemu-kvm-device-display-virtio-gpu-pci" arch="aarch64">
  <version epoch="32" ver="10.1.4" rel="3.el10"/>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 7.2.0-26.el9" date="1754481600">- 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]</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 7.2.0-28.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.0-1.el10" date="1757937600">- Update for QEMU 10.1.0.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.1-1.el10" date="1759924800">- Update for QEMU 10.1.1.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.2-1.el10" date="1760961600">- Update for QEMU 10.1.2.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.3-1.el10" date="1765368000">- 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 (Cédric 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-Daudé)
- ui/vdagent: fix windows agent regression (Marc-André 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-Daudé)
- hw/dma/zynq-devcfg: Fix register memory (Yannick Voßen)
- tests/functional: handle URLError when fetching assets (Daniel P. Berrangé)
- tests/functional: fix formatting of exception args (Daniel P. Berrangé)
- 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 Bennée)
- tests: move test_kvm to share.linaro.org (Alex Bennée)
- tests: move test_kvm_xen to share.linaro.org (Alex Bennée)
- tests: move test_netdev_ethtool to share.linaro.org (Alex Bennée)
- tests: move test_virt assets to share.linaro.org (Alex Bennée)
- tests: move test_xen assets to share.linaro.org (Alex Bennée)
- 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. Berrangé)
- block: remove 'detached-header' option from opts after use (Daniel P. Berrangé)
- 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. Berrangé)
- io: fix use after free in websocket handshake code (Daniel P. Berrangé) {CVE-2025-11234}
- io: move websock resource release to close method (Daniel P. Berrangé)
- io: release active GSource in TLS channel finalizer (Daniel P. Berrangé)
- 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)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.3-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.4-1.el10" date="1770984000">- 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 (Cédric 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 Bennée)
- 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 Bennée)
- 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-Daudé)
- tests/functional: Mark the MIPS replay tests as flaky (Philippe Mathieu-Daudé)
- accel/nvmm: Fix 'cpu' typo in nvmm_init_vcpu() (Philippe Mathieu-Daudé)
- 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 Bennée)
- 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 CÎRSTEA)
- 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 (Cédric 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 (Cédric Le Goater)
- monitor: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- tests/vhost-user-bridge.c: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- i386: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- Fix const qualifier build errors with recent glibc (Cédric 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 Bennée)
- gitlab: move custom runners to Ubuntu 24.04 (Alex Bennée)
- 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)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 10.1.4-2.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 10.1.4-3.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39114880]</changelog>
</package>
<package pkgid="0e04ab7f9b869374a21b88632a0eed0097333d66" name="qemu-kvm-device-usb-host" arch="aarch64">
  <version epoch="32" ver="10.1.4" rel="3.el10"/>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 7.2.0-26.el9" date="1754481600">- 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]</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 7.2.0-28.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.0-1.el10" date="1757937600">- Update for QEMU 10.1.0.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.1-1.el10" date="1759924800">- Update for QEMU 10.1.1.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.2-1.el10" date="1760961600">- Update for QEMU 10.1.2.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.3-1.el10" date="1765368000">- 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 (Cédric 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-Daudé)
- ui/vdagent: fix windows agent regression (Marc-André 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-Daudé)
- hw/dma/zynq-devcfg: Fix register memory (Yannick Voßen)
- tests/functional: handle URLError when fetching assets (Daniel P. Berrangé)
- tests/functional: fix formatting of exception args (Daniel P. Berrangé)
- 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 Bennée)
- tests: move test_kvm to share.linaro.org (Alex Bennée)
- tests: move test_kvm_xen to share.linaro.org (Alex Bennée)
- tests: move test_netdev_ethtool to share.linaro.org (Alex Bennée)
- tests: move test_virt assets to share.linaro.org (Alex Bennée)
- tests: move test_xen assets to share.linaro.org (Alex Bennée)
- 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. Berrangé)
- block: remove 'detached-header' option from opts after use (Daniel P. Berrangé)
- 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. Berrangé)
- io: fix use after free in websocket handshake code (Daniel P. Berrangé) {CVE-2025-11234}
- io: move websock resource release to close method (Daniel P. Berrangé)
- io: release active GSource in TLS channel finalizer (Daniel P. Berrangé)
- 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)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.3-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.4-1.el10" date="1770984000">- 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 (Cédric 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 Bennée)
- 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 Bennée)
- 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-Daudé)
- tests/functional: Mark the MIPS replay tests as flaky (Philippe Mathieu-Daudé)
- accel/nvmm: Fix 'cpu' typo in nvmm_init_vcpu() (Philippe Mathieu-Daudé)
- 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 Bennée)
- 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 CÎRSTEA)
- 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 (Cédric 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 (Cédric Le Goater)
- monitor: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- tests/vhost-user-bridge.c: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- i386: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- Fix const qualifier build errors with recent glibc (Cédric 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 Bennée)
- gitlab: move custom runners to Ubuntu 24.04 (Alex Bennée)
- 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)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 10.1.4-2.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 10.1.4-3.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39114880]</changelog>
</package>
<package pkgid="96f4376085a2582be1e8cc7423a0feaad23364ea" name="qemu-kvm-docs" arch="aarch64">
  <version epoch="32" ver="10.1.4" rel="3.el10"/>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 7.2.0-26.el9" date="1754481600">- 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]</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 7.2.0-28.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.0-1.el10" date="1757937600">- Update for QEMU 10.1.0.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.1-1.el10" date="1759924800">- Update for QEMU 10.1.1.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.2-1.el10" date="1760961600">- Update for QEMU 10.1.2.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.3-1.el10" date="1765368000">- 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 (Cédric 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-Daudé)
- ui/vdagent: fix windows agent regression (Marc-André 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-Daudé)
- hw/dma/zynq-devcfg: Fix register memory (Yannick Voßen)
- tests/functional: handle URLError when fetching assets (Daniel P. Berrangé)
- tests/functional: fix formatting of exception args (Daniel P. Berrangé)
- 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 Bennée)
- tests: move test_kvm to share.linaro.org (Alex Bennée)
- tests: move test_kvm_xen to share.linaro.org (Alex Bennée)
- tests: move test_netdev_ethtool to share.linaro.org (Alex Bennée)
- tests: move test_virt assets to share.linaro.org (Alex Bennée)
- tests: move test_xen assets to share.linaro.org (Alex Bennée)
- 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. Berrangé)
- block: remove 'detached-header' option from opts after use (Daniel P. Berrangé)
- 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. Berrangé)
- io: fix use after free in websocket handshake code (Daniel P. Berrangé) {CVE-2025-11234}
- io: move websock resource release to close method (Daniel P. Berrangé)
- io: release active GSource in TLS channel finalizer (Daniel P. Berrangé)
- 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)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.3-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.4-1.el10" date="1770984000">- 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 (Cédric 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 Bennée)
- 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 Bennée)
- 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-Daudé)
- tests/functional: Mark the MIPS replay tests as flaky (Philippe Mathieu-Daudé)
- accel/nvmm: Fix 'cpu' typo in nvmm_init_vcpu() (Philippe Mathieu-Daudé)
- 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 Bennée)
- 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 CÎRSTEA)
- 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 (Cédric 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 (Cédric Le Goater)
- monitor: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- tests/vhost-user-bridge.c: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- i386: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- Fix const qualifier build errors with recent glibc (Cédric 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 Bennée)
- gitlab: move custom runners to Ubuntu 24.04 (Alex Bennée)
- 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)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 10.1.4-2.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 10.1.4-3.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39114880]</changelog>
</package>
<package pkgid="0c54c7dfb1a0ab9eb35d1fd2633b40c0d7adf340" name="qemu-kvm-tools" arch="aarch64">
  <version epoch="32" ver="10.1.4" rel="3.el10"/>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 7.2.0-26.el9" date="1754481600">- 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]</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 7.2.0-28.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.0-1.el10" date="1757937600">- Update for QEMU 10.1.0.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.1-1.el10" date="1759924800">- Update for QEMU 10.1.1.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.2-1.el10" date="1760961600">- Update for QEMU 10.1.2.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.3-1.el10" date="1765368000">- 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 (Cédric 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-Daudé)
- ui/vdagent: fix windows agent regression (Marc-André 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-Daudé)
- hw/dma/zynq-devcfg: Fix register memory (Yannick Voßen)
- tests/functional: handle URLError when fetching assets (Daniel P. Berrangé)
- tests/functional: fix formatting of exception args (Daniel P. Berrangé)
- 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 Bennée)
- tests: move test_kvm to share.linaro.org (Alex Bennée)
- tests: move test_kvm_xen to share.linaro.org (Alex Bennée)
- tests: move test_netdev_ethtool to share.linaro.org (Alex Bennée)
- tests: move test_virt assets to share.linaro.org (Alex Bennée)
- tests: move test_xen assets to share.linaro.org (Alex Bennée)
- 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. Berrangé)
- block: remove 'detached-header' option from opts after use (Daniel P. Berrangé)
- 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. Berrangé)
- io: fix use after free in websocket handshake code (Daniel P. Berrangé) {CVE-2025-11234}
- io: move websock resource release to close method (Daniel P. Berrangé)
- io: release active GSource in TLS channel finalizer (Daniel P. Berrangé)
- 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)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.3-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.4-1.el10" date="1770984000">- 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 (Cédric 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 Bennée)
- 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 Bennée)
- 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-Daudé)
- tests/functional: Mark the MIPS replay tests as flaky (Philippe Mathieu-Daudé)
- accel/nvmm: Fix 'cpu' typo in nvmm_init_vcpu() (Philippe Mathieu-Daudé)
- 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 Bennée)
- 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 CÎRSTEA)
- 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 (Cédric 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 (Cédric Le Goater)
- monitor: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- tests/vhost-user-bridge.c: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- i386: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- Fix const qualifier build errors with recent glibc (Cédric 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 Bennée)
- gitlab: move custom runners to Ubuntu 24.04 (Alex Bennée)
- 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)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 10.1.4-2.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 10.1.4-3.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39114880]</changelog>
</package>
<package pkgid="952ff955dc35d3db4f3dc4427671b0ed9d92af1b" name="qemu-kvm-ui-dbus" arch="aarch64">
  <version epoch="32" ver="10.1.4" rel="3.el10"/>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 7.2.0-26.el9" date="1754481600">- 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]</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 7.2.0-28.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.0-1.el10" date="1757937600">- Update for QEMU 10.1.0.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.1-1.el10" date="1759924800">- Update for QEMU 10.1.1.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.2-1.el10" date="1760961600">- Update for QEMU 10.1.2.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.3-1.el10" date="1765368000">- 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 (Cédric 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-Daudé)
- ui/vdagent: fix windows agent regression (Marc-André 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-Daudé)
- hw/dma/zynq-devcfg: Fix register memory (Yannick Voßen)
- tests/functional: handle URLError when fetching assets (Daniel P. Berrangé)
- tests/functional: fix formatting of exception args (Daniel P. Berrangé)
- 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 Bennée)
- tests: move test_kvm to share.linaro.org (Alex Bennée)
- tests: move test_kvm_xen to share.linaro.org (Alex Bennée)
- tests: move test_netdev_ethtool to share.linaro.org (Alex Bennée)
- tests: move test_virt assets to share.linaro.org (Alex Bennée)
- tests: move test_xen assets to share.linaro.org (Alex Bennée)
- 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. Berrangé)
- block: remove 'detached-header' option from opts after use (Daniel P. Berrangé)
- 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. Berrangé)
- io: fix use after free in websocket handshake code (Daniel P. Berrangé) {CVE-2025-11234}
- io: move websock resource release to close method (Daniel P. Berrangé)
- io: release active GSource in TLS channel finalizer (Daniel P. Berrangé)
- 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)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.3-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.4-1.el10" date="1770984000">- 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 (Cédric 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 Bennée)
- 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 Bennée)
- 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-Daudé)
- tests/functional: Mark the MIPS replay tests as flaky (Philippe Mathieu-Daudé)
- accel/nvmm: Fix 'cpu' typo in nvmm_init_vcpu() (Philippe Mathieu-Daudé)
- 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 Bennée)
- 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 CÎRSTEA)
- 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 (Cédric 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 (Cédric Le Goater)
- monitor: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- tests/vhost-user-bridge.c: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- i386: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- Fix const qualifier build errors with recent glibc (Cédric 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 Bennée)
- gitlab: move custom runners to Ubuntu 24.04 (Alex Bennée)
- 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)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 10.1.4-2.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 10.1.4-3.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39114880]</changelog>
</package>
<package pkgid="241f8c01a3f2233deab3ceb2521e01acf3d59037" name="qemu-pr-helper" arch="aarch64">
  <version epoch="32" ver="10.1.4" rel="3.el10"/>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 7.2.0-26.el9" date="1754481600">- 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]</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 7.2.0-28.el9" date="1757419200">- 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]</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.0-1.el10" date="1757937600">- Update for QEMU 10.1.0.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.1-1.el10" date="1759924800">- Update for QEMU 10.1.1.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.2-1.el10" date="1760961600">- Update for QEMU 10.1.2.</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.3-1.el10" date="1765368000">- 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 (Cédric 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-Daudé)
- ui/vdagent: fix windows agent regression (Marc-André 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-Daudé)
- hw/dma/zynq-devcfg: Fix register memory (Yannick Voßen)
- tests/functional: handle URLError when fetching assets (Daniel P. Berrangé)
- tests/functional: fix formatting of exception args (Daniel P. Berrangé)
- 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 Bennée)
- tests: move test_kvm to share.linaro.org (Alex Bennée)
- tests: move test_kvm_xen to share.linaro.org (Alex Bennée)
- tests: move test_netdev_ethtool to share.linaro.org (Alex Bennée)
- tests: move test_virt assets to share.linaro.org (Alex Bennée)
- tests: move test_xen assets to share.linaro.org (Alex Bennée)
- 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. Berrangé)
- block: remove 'detached-header' option from opts after use (Daniel P. Berrangé)
- 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. Berrangé)
- io: fix use after free in websocket handshake code (Daniel P. Berrangé) {CVE-2025-11234}
- io: move websock resource release to close method (Daniel P. Berrangé)
- io: release active GSource in TLS channel finalizer (Daniel P. Berrangé)
- 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)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.3-2.el10" date="1770724800">- Update epoch value (Karl Heubaum)</changelog>
  <changelog author="Karl Heubaum &lt;karl.heubaum@oracle.com&gt; - 10.1.4-1.el10" date="1770984000">- 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 (Cédric 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 Bennée)
- 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 Bennée)
- 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-Daudé)
- tests/functional: Mark the MIPS replay tests as flaky (Philippe Mathieu-Daudé)
- accel/nvmm: Fix 'cpu' typo in nvmm_init_vcpu() (Philippe Mathieu-Daudé)
- 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 Bennée)
- 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 CÎRSTEA)
- 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 (Cédric 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 (Cédric Le Goater)
- monitor: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- tests/vhost-user-bridge.c: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- i386: Fix const qualifier build errors with recent glibc (Cédric Le Goater)
- Fix const qualifier build errors with recent glibc (Cédric 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 Bennée)
- gitlab: move custom runners to Ubuntu 24.04 (Alex Bennée)
- 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)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 10.1.4-2.el10" date="1774008000">- spec: Add requirement for UEK8U2 and update version/changelog (Mark Kanda)</changelog>
  <changelog author="Mark Kanda &lt;mark.kanda@oracle.com&gt; - 10.1.4-3.el10" date="1774353600">- spec: Fix requirement for UEK8U2 and update version/changelog (Mark Kanda) [Orabug: 39114880]</changelog>
</package>
</otherdata>