All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/5] x86/iommu: make CX16 mandatory for IOMMU
@ 2025-01-24 12:01 Roger Pau Monne
  2025-01-24 12:01 ` [PATCH v2 1/5] x86/iommu: check for CMPXCHG16B when enabling IOMMU Roger Pau Monne
                   ` (5 more replies)
  0 siblings, 6 replies; 13+ messages in thread
From: Roger Pau Monne @ 2025-01-24 12:01 UTC (permalink / raw)
  To: xen-devel; +Cc: Roger Pau Monne, Jan Beulich, Andrew Cooper

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

 xen/drivers/passthrough/amd/iommu_intr.c    | 88 ++++++++++----------
 xen/drivers/passthrough/amd/iommu_map.c     | 42 ++++------
 xen/drivers/passthrough/amd/pci_amd_iommu.c |  6 ++
 xen/drivers/passthrough/vtd/intremap.c      | 88 +++++++-------------
 xen/drivers/passthrough/vtd/iommu.c         | 90 +++++++--------------
 xen/drivers/passthrough/vtd/vtd.h           |  5 +-
 6 files changed, 121 insertions(+), 198 deletions(-)

-- 
2.46.0



^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2025-01-27 10:38 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-01-24 12:01 [PATCH v2 0/5] x86/iommu: make CX16 mandatory for IOMMU Roger Pau Monne
2025-01-24 12:01 ` [PATCH v2 1/5] x86/iommu: check for CMPXCHG16B when enabling IOMMU Roger Pau Monne
2025-01-27  9:51   ` Jan Beulich
2025-01-27 10:03     ` Roger Pau Monné
2025-01-24 12:01 ` [PATCH v2 2/5] iommu/vtd: remove non-CX16 logic from interrupt remapping Roger Pau Monne
2025-01-27  9:52   ` Jan Beulich
2025-01-27 10:04     ` Roger Pau Monné
2025-01-24 12:01 ` [PATCH v2 3/5] x86/iommu: remove non-CX16 logic from DMA remapping Roger Pau Monne
2025-01-24 12:01 ` [PATCH v2 4/5] iommu/vtd: cleanup MAP_SINGLE_DEVICE and related code Roger Pau Monne
2025-01-24 12:01 ` [PATCH v2 5/5] iommu/amd: atomically update IRTE Roger Pau Monne
2025-01-24 14:24 ` [PATCH for-4.20 v2 0/5] x86/iommu: make CX16 mandatory for IOMMU Andrew Cooper
2025-01-24 14:27   ` Roger Pau Monné
2025-01-27 10:38     ` Oleksii Kurochko

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.