From: Lu Baolu <baolu.lu@linux.intel.com>
To: Joerg Roedel <joro@8bytes.org>
Cc: kan.liang@linux.intel.com, iommu@lists.linux.dev,
linux-kernel@vger.kernel.org
Subject: [PATCH 00/12] [PULL REQUEST] Intel IOMMU updates for Linux v6.3
Date: Tue, 31 Jan 2023 15:37:28 +0800 [thread overview]
Message-ID: <20230131073740.378984-1-baolu.lu@linux.intel.com> (raw)
Hi Joerg,
This includes patches queued for v6.3. It includes:
- Add Intel IOMMU performance monitoring support
- Set No Execute Enable bit in PASID table entry
- Cleanups
The whole series is based on v6.2-rc6 and also available at:
https://github.com/LuBaolu/intel-iommu/commits/vtd-update-for-v6.3
Please pull them for x86/vt-d branch.
Best regards,
Baolu
Kan Liang (7):
iommu/vt-d: Support size of the register set in DRHD
iommu/vt-d: Retrieve IOMMU perfmon capability information
iommu/vt-d: Support Enhanced Command Interface
iommu/vt-d: Add IOMMU perfmon support
iommu/vt-d: Support cpumask for IOMMU perfmon
iommu/vt-d: Add IOMMU perfmon overflow handler support
iommu/vt-d: Enable IOMMU perfmon support
Lu Baolu (5):
iommu/vt-d: Remove include/linux/intel-svm.h
iommu/vt-d: Remove unused fields in svm structures
iommu/vt-d: Remove users from intel_svm_dev
iommu/vt-d: Remove sva from intel_svm_dev
iommu/vt-d: Set No Execute Enable bit in PASID table entry
include/linux/cpuhotplug.h | 1 +
include/linux/dmar.h | 1 +
include/linux/intel-svm.h | 16 -
drivers/iommu/intel/iommu.h | 113 ++-
drivers/iommu/intel/perfmon.h | 64 ++
include/acpi/actbl1.h | 2 +-
drivers/iommu/intel/dmar.c | 33 +-
drivers/iommu/intel/iommu.c | 60 +-
drivers/iommu/intel/pasid.c | 11 +
drivers/iommu/intel/perfmon.c | 877 ++++++++++++++++++
drivers/iommu/intel/svm.c | 90 +-
.../sysfs-bus-event_source-devices-iommu | 37 +
MAINTAINERS | 1 -
drivers/iommu/intel/Kconfig | 11 +
drivers/iommu/intel/Makefile | 1 +
15 files changed, 1234 insertions(+), 84 deletions(-)
delete mode 100644 include/linux/intel-svm.h
create mode 100644 drivers/iommu/intel/perfmon.h
create mode 100644 drivers/iommu/intel/perfmon.c
create mode 100644 Documentation/ABI/testing/sysfs-bus-event_source-devices-iommu
--
2.34.1
next reply other threads:[~2023-01-31 7:46 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-01-31 7:37 Lu Baolu [this message]
2023-01-31 7:37 ` [PATCH 01/12] iommu/vt-d: Remove include/linux/intel-svm.h Lu Baolu
2023-01-31 7:37 ` [PATCH 02/12] iommu/vt-d: Remove unused fields in svm structures Lu Baolu
2023-01-31 7:37 ` [PATCH 03/12] iommu/vt-d: Remove users from intel_svm_dev Lu Baolu
2023-01-31 7:37 ` [PATCH 04/12] iommu/vt-d: Remove sva " Lu Baolu
2023-01-31 7:37 ` [PATCH 05/12] iommu/vt-d: Set No Execute Enable bit in PASID table entry Lu Baolu
2023-01-31 7:37 ` [PATCH 06/12] iommu/vt-d: Support size of the register set in DRHD Lu Baolu
2023-01-31 7:37 ` [PATCH 07/12] iommu/vt-d: Retrieve IOMMU perfmon capability information Lu Baolu
2023-01-31 7:37 ` [PATCH 08/12] iommu/vt-d: Support Enhanced Command Interface Lu Baolu
2023-01-31 7:37 ` [PATCH 09/12] iommu/vt-d: Add IOMMU perfmon support Lu Baolu
2023-01-31 7:37 ` [PATCH 10/12] iommu/vt-d: Support cpumask for IOMMU perfmon Lu Baolu
2023-01-31 7:37 ` [PATCH 11/12] iommu/vt-d: Add IOMMU perfmon overflow handler support Lu Baolu
2023-01-31 7:37 ` [PATCH 12/12] iommu/vt-d: Enable IOMMU perfmon support Lu Baolu
2023-02-03 10:09 ` [PATCH 00/12] [PULL REQUEST] Intel IOMMU updates for Linux v6.3 Joerg Roedel
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=20230131073740.378984-1-baolu.lu@linux.intel.com \
--to=baolu.lu@linux.intel.com \
--cc=iommu@lists.linux.dev \
--cc=joro@8bytes.org \
--cc=kan.liang@linux.intel.com \
--cc=linux-kernel@vger.kernel.org \
/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.