From: Joerg Roedel <joro-zLv9SwRftAIdnm+yROfE0A@public.gmane.org>
To: Linus Torvalds
<torvalds-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org>
Cc: iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org,
linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Subject: [git pull] IOMMU Updates for v3.10
Date: Mon, 6 May 2013 10:51:21 +0200 [thread overview]
Message-ID: <20130506085120.GA2973@8bytes.org> (raw)
[-- Attachment #1.1: Type: text/plain, Size: 4051 bytes --]
Hi Linus,
The following changes since commit c1be5a5b1b355d40e6cf79cc979eb66dafa24ad1:
Linux 3.9 (2013-04-28 17:36:01 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git tags/iommu-updates-v3.10
for you to fetch changes up to 0c4513be3d01a854867446ee793748409cc0ebdf:
Merge branches 'iommu/fixes', 'x86/vt-d', 'x86/amd', 'ppc/pamu', 'core' and 'arm/tegra' into next (2013-05-02 12:10:19 +0200)
----------------------------------------------------------------
IOMMU Updates for Linux v3.10
The updates are mostly about the x86 IOMMUs this time. Exceptions are
the groundwork for the PAMU IOMMU from Freescale (for a PPC platform)
and an extension to the IOMMU group interface. On the x86 side this
includes a workaround for VT-d to disable interrupt remapping on broken
chipsets. On the AMD-Vi side the most important new feature is a kernel
command-line interface to override broken information in IVRS ACPI
tables and get interrupt remapping working this way. Besides that there
are small fixes all over the place.
----------------------------------------------------------------
Alexey Kardashevskiy (1):
iommu: Add a function to find an iommu group by id
Joerg Roedel (12):
iommu/amd: Remove map_sg_no_iommu()
iommu/amd: Use AMD specific data structure for irq remapping
iommu/amd: Properly initialize irq-table lock
iommu: Fix compile warnings with forward declarations
iommu/amd: Move add_special_device() to __init
iommu/amd: Extend IVRS special device data structure
iommu/amd: Add early maps for ioapic and hpet
iommu/amd: Add ioapic and hpet ivrs override
iommu/amd: Don't report firmware bugs with cmd-line ivrs overrides
iommu/amd: Document ivrs_ioapic and ivrs_hpet parameters
iommu/amd: Workaround for ERBT1312
Merge branches 'iommu/fixes', 'x86/vt-d', 'x86/amd', 'ppc/pamu', 'core' and 'arm/tegra' into next
Li, Zhen-Hua (1):
iommu/vt-d: dmar_fault should only clear PPF/PFO field.
Linn Crosetto (1):
iommu/vt-d: Remove warning for HPET scope type
Neil Horman (1):
iommu/vt-d: add quirk for broken interrupt remapping on 55XX chipsets
Suravee Suthikulpanit (2):
iommu/amd: Re-enable IOMMU event log interrupt after handling.
iommu/AMD: Per-thread IOMMU Interrupt Handling
Takao Indoh (1):
iommu/vt-d: Disable translation if already enabled
Varun Sethi (4):
iommu/fsl: Make iova dma_addr_t in the iommu_iova_to_phys API.
iommu/fsl: Add the window permission flag as a parameter to iommu_window_enable API.
iommu: Move swap_pci_ref function to drivers/iommu/pci.h.
iommu/tegra: Fix printk formats for dma_addr_t
Wang YanQing (1):
iommu: Include linux/err.h
Wei Yongjun (1):
iommu/amd: fix error return code in early_amd_iommu_init()
Documentation/kernel-parameters.txt | 14 ++++
arch/x86/include/asm/irq_remapping.h | 9 ++
arch/x86/kernel/early-quirks.c | 20 +++++
drivers/iommu/amd_iommu.c | 145 ++++++++++++++------------------
drivers/iommu/amd_iommu_init.c | 154 ++++++++++++++++++++++++++++++----
drivers/iommu/amd_iommu_types.h | 2 +
drivers/iommu/dmar.c | 26 ++++--
drivers/iommu/exynos-iommu.c | 2 +-
drivers/iommu/intel-iommu.c | 24 ++++--
drivers/iommu/intel_irq_remapping.c | 10 +++
drivers/iommu/iommu.c | 37 +++++++-
drivers/iommu/irq_remapping.c | 6 ++
drivers/iommu/irq_remapping.h | 2 +
drivers/iommu/msm_iommu.c | 2 +-
drivers/iommu/omap-iommu.c | 2 +-
drivers/iommu/pci.h | 29 +++++++
drivers/iommu/shmobile-iommu.c | 2 +-
drivers/iommu/tegra-gart.c | 5 +-
drivers/iommu/tegra-smmu.c | 5 +-
include/linux/iommu.h | 18 ++--
20 files changed, 382 insertions(+), 132 deletions(-)
create mode 100644 drivers/iommu/pci.h
Please pull.
Thanks,
Joerg
[-- Attachment #1.2: Digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
[-- Attachment #2: Type: text/plain, Size: 0 bytes --]
WARNING: multiple messages have this Message-ID (diff)
From: Joerg Roedel <joro@8bytes.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, iommu@lists.linux-foundation.org
Subject: [git pull] IOMMU Updates for v3.10
Date: Mon, 6 May 2013 10:51:21 +0200 [thread overview]
Message-ID: <20130506085120.GA2973@8bytes.org> (raw)
[-- Attachment #1: Type: text/plain, Size: 4051 bytes --]
Hi Linus,
The following changes since commit c1be5a5b1b355d40e6cf79cc979eb66dafa24ad1:
Linux 3.9 (2013-04-28 17:36:01 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git tags/iommu-updates-v3.10
for you to fetch changes up to 0c4513be3d01a854867446ee793748409cc0ebdf:
Merge branches 'iommu/fixes', 'x86/vt-d', 'x86/amd', 'ppc/pamu', 'core' and 'arm/tegra' into next (2013-05-02 12:10:19 +0200)
----------------------------------------------------------------
IOMMU Updates for Linux v3.10
The updates are mostly about the x86 IOMMUs this time. Exceptions are
the groundwork for the PAMU IOMMU from Freescale (for a PPC platform)
and an extension to the IOMMU group interface. On the x86 side this
includes a workaround for VT-d to disable interrupt remapping on broken
chipsets. On the AMD-Vi side the most important new feature is a kernel
command-line interface to override broken information in IVRS ACPI
tables and get interrupt remapping working this way. Besides that there
are small fixes all over the place.
----------------------------------------------------------------
Alexey Kardashevskiy (1):
iommu: Add a function to find an iommu group by id
Joerg Roedel (12):
iommu/amd: Remove map_sg_no_iommu()
iommu/amd: Use AMD specific data structure for irq remapping
iommu/amd: Properly initialize irq-table lock
iommu: Fix compile warnings with forward declarations
iommu/amd: Move add_special_device() to __init
iommu/amd: Extend IVRS special device data structure
iommu/amd: Add early maps for ioapic and hpet
iommu/amd: Add ioapic and hpet ivrs override
iommu/amd: Don't report firmware bugs with cmd-line ivrs overrides
iommu/amd: Document ivrs_ioapic and ivrs_hpet parameters
iommu/amd: Workaround for ERBT1312
Merge branches 'iommu/fixes', 'x86/vt-d', 'x86/amd', 'ppc/pamu', 'core' and 'arm/tegra' into next
Li, Zhen-Hua (1):
iommu/vt-d: dmar_fault should only clear PPF/PFO field.
Linn Crosetto (1):
iommu/vt-d: Remove warning for HPET scope type
Neil Horman (1):
iommu/vt-d: add quirk for broken interrupt remapping on 55XX chipsets
Suravee Suthikulpanit (2):
iommu/amd: Re-enable IOMMU event log interrupt after handling.
iommu/AMD: Per-thread IOMMU Interrupt Handling
Takao Indoh (1):
iommu/vt-d: Disable translation if already enabled
Varun Sethi (4):
iommu/fsl: Make iova dma_addr_t in the iommu_iova_to_phys API.
iommu/fsl: Add the window permission flag as a parameter to iommu_window_enable API.
iommu: Move swap_pci_ref function to drivers/iommu/pci.h.
iommu/tegra: Fix printk formats for dma_addr_t
Wang YanQing (1):
iommu: Include linux/err.h
Wei Yongjun (1):
iommu/amd: fix error return code in early_amd_iommu_init()
Documentation/kernel-parameters.txt | 14 ++++
arch/x86/include/asm/irq_remapping.h | 9 ++
arch/x86/kernel/early-quirks.c | 20 +++++
drivers/iommu/amd_iommu.c | 145 ++++++++++++++------------------
drivers/iommu/amd_iommu_init.c | 154 ++++++++++++++++++++++++++++++----
drivers/iommu/amd_iommu_types.h | 2 +
drivers/iommu/dmar.c | 26 ++++--
drivers/iommu/exynos-iommu.c | 2 +-
drivers/iommu/intel-iommu.c | 24 ++++--
drivers/iommu/intel_irq_remapping.c | 10 +++
drivers/iommu/iommu.c | 37 +++++++-
drivers/iommu/irq_remapping.c | 6 ++
drivers/iommu/irq_remapping.h | 2 +
drivers/iommu/msm_iommu.c | 2 +-
drivers/iommu/omap-iommu.c | 2 +-
drivers/iommu/pci.h | 29 +++++++
drivers/iommu/shmobile-iommu.c | 2 +-
drivers/iommu/tegra-gart.c | 5 +-
drivers/iommu/tegra-smmu.c | 5 +-
include/linux/iommu.h | 18 ++--
20 files changed, 382 insertions(+), 132 deletions(-)
create mode 100644 drivers/iommu/pci.h
Please pull.
Thanks,
Joerg
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
next reply other threads:[~2013-05-06 8:51 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-05-06 8:51 Joerg Roedel [this message]
2013-05-06 8:51 ` [git pull] IOMMU Updates for v3.10 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=20130506085120.GA2973@8bytes.org \
--to=joro-zlv9swrftaidnm+yrofe0a@public.gmane.org \
--cc=iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org \
--cc=linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=torvalds-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.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.