This series provides few cleanups and fixes for the amd iommu Changes since v2: - Used VMSTATE_UNUSED() to maintain migration compatibility when ats_enabled flag is removed [Phil]. - Simplified the amdvi_writew [Phil]. v2: https://lore.kernel.org/qemu-devel/2e8f2b72-8fb5-474f-9844-61f306efe...@amd.com/
Changes since v1: - Dropped top two patches which depend on the Alejandro's changes and rebased remaining patches on top of v10.1.0-rc0 [Phil]. - Added a patch to fix amdvi_write*() [Ethon]. - Reset event log head and tail when guest writes to event log base register [Ethon]. - Considered "evtlog_intr" flag while generating event log interrupt [Ethon]. - Fixed comment [Ethon]. v1: https://lore.kernel.org/qemu-devel/20250716073145.915-1-sarun...@amd.com/ Base commit: 9e601684dc24a521bb1d23215a63e5c6e79ea0bb (v10.1.0-rc0) Sairaj Kodilkar (6): hw/i386/amd_iommu: Fix MMIO register write tracing hw/i386/amd_iommu: Remove unused and wrongly set ats_enabled field hw/i386/amd_iommu: Move IOAPIC memory region initialization to the end hw/i386/amd_iommu: Fix amdvi_write*() hw/i386/amd_iommu: Support MMIO writes to the status register hw/i386/amd_iommu: Fix event log generation hw/i386/amd_iommu.c | 102 ++++++++++++++++++++++++++++++++++---------- hw/i386/amd_iommu.h | 2 +- 2 files changed, 80 insertions(+), 24 deletions(-) -- 2.34.1