All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] Various IOMMU related simplifications
@ 2025-10-22  9:51 Teddy Astie
  2025-10-22  9:51 ` [PATCH 3/4] vtd: Remove IO_xAPIC_route_entry macro Teddy Astie
                   ` (3 more replies)
  0 siblings, 4 replies; 13+ messages in thread
From: Teddy Astie @ 2025-10-22  9:51 UTC (permalink / raw)
  To: xen-devel; +Cc: Teddy Astie, Jan Beulich, Andrew Cooper, Roger Pau Monné

Various simplifications in the VT-d and IO-APIC code (mostly related to legacy ia64 code).

No functional change intended.

Teddy Astie (4):
  vtd: Move (un)map_vtd_domain_page to extern.h
  vtd: Collapse x86 subdirectory
  vtd: Remove IO_xAPIC_route_entry macro
  x86/ioapic: Don't open-code 32-bits rte reads

 xen/arch/x86/include/asm/io_apic.h          |  1 +
 xen/arch/x86/io_apic.c                      | 29 +++++--------
 xen/drivers/passthrough/iommu.c             | 10 +++++
 xen/drivers/passthrough/vtd/Makefile        |  3 +-
 xen/drivers/passthrough/vtd/{x86 => }/ats.c | 10 ++---
 xen/drivers/passthrough/vtd/extern.h        | 13 +++++-
 xen/drivers/passthrough/vtd/intremap.c      | 19 ++++----
 xen/drivers/passthrough/vtd/vtd.h           |  3 --
 xen/drivers/passthrough/vtd/x86/Makefile    |  2 -
 xen/drivers/passthrough/vtd/x86/vtd.c       | 48 ---------------------
 10 files changed, 47 insertions(+), 91 deletions(-)
 rename xen/drivers/passthrough/vtd/{x86 => }/ats.c (97%)
 delete mode 100644 xen/drivers/passthrough/vtd/x86/Makefile
 delete mode 100644 xen/drivers/passthrough/vtd/x86/vtd.c

-- 
2.51.1



--
Teddy Astie | Vates XCP-ng Developer

XCP-ng & Xen Orchestra - Vates solutions

web: https://vates.tech



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

end of thread, other threads:[~2025-10-22 12:42 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-22  9:51 [PATCH 0/4] Various IOMMU related simplifications Teddy Astie
2025-10-22  9:51 ` [PATCH 3/4] vtd: Remove IO_xAPIC_route_entry macro Teddy Astie
2025-10-22 10:15   ` Andrew Cooper
2025-10-22  9:51 ` [PATCH 1/4] vtd: Move (un)map_vtd_domain_page to extern.h Teddy Astie
2025-10-22  9:58   ` Andrew Cooper
2025-10-22 10:27   ` Jan Beulich
2025-10-22 12:42     ` Teddy Astie
2025-10-22  9:51 ` [PATCH 2/4] vtd: Collapse x86 subdirectory Teddy Astie
2025-10-22 10:13   ` Andrew Cooper
2025-10-22 12:09     ` Teddy Astie
2025-10-22 10:33   ` Jan Beulich
2025-10-22  9:51 ` [PATCH 4/4] x86/ioapic: Don't open-code 32-bits rte reads Teddy Astie
2025-10-22 10:22   ` Andrew Cooper

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.