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

Roger Pau Monne posted 3 patches 2 days, 23 hours ago
Patches applied successfully (tree, apply log)
git fetch https://gitlab.com/xen-project/patchew/xen tags/patchew/20250306145733.99927-1-roger.pau@citrix.com
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(-)
[PATCH v2 0/3] x86/pci: reduce PCI accesses
Posted by Roger Pau Monne 2 days, 23 hours ago
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(-)

-- 
2.48.1