All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jason Gunthorpe <jgg@nvidia.com>
To: Joerg Roedel <joro@8bytes.org>
Cc: iommu@lists.linux.dev, Kevin Tian <kevin.tian@intel.com>
Subject: [GIT PULL] Please pull IOMMUFD shared branch
Date: Fri, 28 Feb 2025 10:29:33 -0400	[thread overview]
Message-ID: <20250228142933.GA105053@nvidia.com> (raw)

[-- 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 --]

             reply	other threads:[~2025-02-28 14:29 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-02-28 14:29 Jason Gunthorpe [this message]
2025-02-28 15:36 ` [GIT PULL] Please pull IOMMUFD shared branch 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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20250228142933.GA105053@nvidia.com \
    --to=jgg@nvidia.com \
    --cc=iommu@lists.linux.dev \
    --cc=joro@8bytes.org \
    --cc=kevin.tian@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.