On 24/01/2025 12:01 pm, Roger Pau Monne wrote: > Hello, > > The following series is the original CX16 series sent by Teddy, with the > CX16 checks split into a separate patch, plus one extra patch to switch > AMD-Vi to use CMPXCHG16B when updating Interrupt Remapping Entries. > > Note that last patch to use CMPXCHG16B fixes a real bug with AMD > hardware. > > Thanks, Roger. > > Roger Pau Monne (1): > iommu/amd: atomically update IRTE > > Teddy Astie (4): > x86/iommu: check for CMPXCHG16B when enabling IOMMU > iommu/vtd: remove non-CX16 logic from interrupt remapping > x86/iommu: remove non-CX16 logic from DMA remapping > iommu/vtd: cleanup MAP_SINGLE_DEVICE and related code
Reviewed-by: Andrew Cooper <andrew.coop...@citrix.com> CC Oleksii. Patch 5 is a real bugfix that needs backporting, and the prior patches have been in an almost-ready state for more than a release now. ~Andrew