mbox series

[v2,0/3] x86/pci: reduce PCI accesses

Message ID 20250306145733.99927-1-roger.pau@citrix.com (mailing list archive)
Headers show
Series x86/pci: reduce PCI accesses | expand

Message

Roger Pau Monné March 6, 2025, 2:57 p.m. UTC
Hello,

First patch is not really related, but it's some cleanup I've found
while looking at the other fixes.  Patch 2 switched dump_msi() to not
rely on the cached MSI message, and finally patch 3 changes the logic to
prevent re-writing the same MSI message.

Patches 1 and 2 are new in this version, and have no changelog.

Thanks, Roger.

Roger Pau Monne (3):
  x86/apic: remove delivery and destination mode fields from drivers
  x86/msi: don't use cached address and data fields in msi_desc for
    dump_msi()
  x86/msi: prevent MSI entry re-writes of the same data

 xen/arch/x86/genapic/bigsmp.c       |  2 -
 xen/arch/x86/genapic/default.c      |  2 -
 xen/arch/x86/genapic/x2apic.c       |  4 --
 xen/arch/x86/include/asm/genapic.h  |  5 --
 xen/arch/x86/include/asm/msi.h      |  5 +-
 xen/arch/x86/io_apic.c              | 16 +++----
 xen/arch/x86/msi.c                  | 73 ++++++++++++++++++-----------
 xen/drivers/passthrough/vtd/iommu.c | 11 ++---
 8 files changed, 62 insertions(+), 56 deletions(-)