All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] Please pull IOMMUFD shared branch
@ 2025-02-28 14:29 Jason Gunthorpe
  2025-02-28 15:36 ` Joerg Roedel
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Jason Gunthorpe @ 2025-02-28 14:29 UTC (permalink / raw)
  To: Joerg Roedel; +Cc: iommu, Kevin Tian

[-- Attachment #1: Type: text/plain, Size: 2803 bytes --]

Hi Joerg,

As discussed here is the shared branch with the three series.

Thanks,
Jason

The following changes since commit a64dcfb451e254085a7daee5fe51bf22959d52d3:

  Linux 6.14-rc2 (2025-02-09 12:45:03 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git tags/for-joerg

for you to fetch changes up to 5e9f822c9c683ae884fa5e71df41d1647b2876c6:

  iommu: Swap the order of setting group->pasid_array and calling attach op of iommu drivers (2025-02-28 10:07:14 -0400)

----------------------------------------------------------------
iommu shared branch with iommufd

The three dependent series on a shared branch:

- Change the iommufd fault handle into an always present hwpt handle in
  the domain

- Give iommufd its own SW_MSI implementation along with some IRQ layer
  rework

- Improvements to the handle attach API

----------------------------------------------------------------
Jason Gunthorpe (5):
      genirq/msi: Store the IOMMU IOVA directly in msi_desc instead of iommu_cookie
      genirq/msi: Refactor iommu_dma_compose_msi_msg()
      iommu: Make iommu_dma_prepare_msi() into a generic operation
      irqchip: Have CONFIG_IRQ_MSI_IOMMU be selected by irqchips that need it
      iommufd: Implement sw_msi support natively

Nicolin Chen (3):
      iommufd: Make attach_handle generic than fault specific
      iommufd/fault: Remove iommufd_fault_domain_attach/detach/replace_dev()
      iommu: Turn fault_data to iommufd private pointer

Yi Liu (4):
      iommu: Make @handle mandatory in iommu_{attach|replace}_group_handle()
      iommu: Drop iommu_group_replace_domain()
      iommu: Store either domain or handle in group->pasid_array
      iommu: Swap the order of setting group->pasid_array and calling attach op of iommu drivers

 drivers/iommu/Kconfig                   |   1 -
 drivers/iommu/dma-iommu.c               |  65 +++-----
 drivers/iommu/iommu-priv.h              |   3 -
 drivers/iommu/iommu.c                   | 164 +++++++++++++-------
 drivers/iommu/iommufd/device.c          | 266 +++++++++++++++++++++++++++++---
 drivers/iommu/iommufd/fault.c           | 130 +---------------
 drivers/iommu/iommufd/hw_pagetable.c    |   5 +-
 drivers/iommu/iommufd/iommufd_private.h |  64 ++++----
 drivers/iommu/iommufd/main.c            |   9 ++
 drivers/irqchip/Kconfig                 |   4 +
 drivers/irqchip/irq-gic-v2m.c           |   5 +-
 drivers/irqchip/irq-gic-v3-its.c        |  13 +-
 drivers/irqchip/irq-gic-v3-mbi.c        |  12 +-
 drivers/irqchip/irq-ls-scfg-msi.c       |   5 +-
 include/linux/iommu.h                   |  56 ++++---
 include/linux/msi.h                     |  55 ++++---
 kernel/irq/Kconfig                      |   1 +
 17 files changed, 501 insertions(+), 357 deletions(-)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

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

end of thread, other threads:[~2025-02-28 19:13 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-28 14:29 [GIT PULL] Please pull IOMMUFD shared branch Jason Gunthorpe
2025-02-28 15:36 ` Joerg Roedel
2025-02-28 16:01 ` Robin Murphy
2025-02-28 17:13   ` Jason Gunthorpe
2025-02-28 18:06 ` Nicolin Chen
2025-02-28 19:13   ` Nicolin Chen

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.