linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/4] iommu: arm smmu: driver updates for 3.12
@ 2013-07-31 18:21 Will Deacon
  2013-07-31 18:21 ` [PATCH 1/4] iommu: arm smmu: remove broken big-endian check Will Deacon
                   ` (4 more replies)
  0 siblings, 5 replies; 9+ messages in thread
From: Will Deacon @ 2013-07-31 18:21 UTC (permalink / raw)
  To: linux-arm-kernel

Hi all,

Here's a set of small drivers updates to the ARM SMMU driver that went
in during the merge window. The main changes are:

 - Removal of a broken big-endian special case when setting the pgd
 - Better error reporting when running with a single, combined IRQ line
 - Removing the dynamic use of VMIDs for stage-1 mappings. This is basically
   to make life easier for hypervisors, who apparently have a hard life
   if guest OSs allocate their own VMIDs
 - Simplification of the VMID/ASID allocation scheme based on the fact
   that we're just trying to assign one ID per context-bank.

I've tested these patches with an AArch32 MMU-500 model and not seen any
problems running stage-1 DMA transactions through the SMMU.

All feedback welcome,

Will


Will Deacon (4):
  iommu: arm smmu: remove broken big-endian check
  iommu: arm smmu: tighten up global fault reporting
  iommu: arm smmu: don't use VMIDs for stage-1 translations
  iommu: arm smmu: simplify VMID and ASID allocation

 drivers/iommu/arm-smmu.c | 93 +++++++++++++++++++++++++++++-------------------
 1 file changed, 56 insertions(+), 37 deletions(-)

-- 
1.8.2.2

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

end of thread, other threads:[~2013-08-15 18:04 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-07-31 18:21 [PATCH 0/4] iommu: arm smmu: driver updates for 3.12 Will Deacon
2013-07-31 18:21 ` [PATCH 1/4] iommu: arm smmu: remove broken big-endian check Will Deacon
2013-07-31 18:21 ` [PATCH 2/4] iommu: arm smmu: tighten up global fault reporting Will Deacon
2013-07-31 18:21 ` [PATCH 3/4] iommu: arm smmu: don't use VMIDs for stage-1 translations Will Deacon
2013-07-31 18:21 ` [PATCH 4/4] iommu: arm smmu: simplify VMID and ASID allocation Will Deacon
2013-08-12 11:45 ` [PATCH 0/4] iommu: arm smmu: driver updates for 3.12 Will Deacon
2013-08-14 10:13   ` joro at 8bytes.org
2013-08-15 17:23     ` Will Deacon
2013-08-15 18:04       ` joro at 8bytes.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).