Linux IOMMU Development
 help / color / mirror / Atom feed
* [PATCH 0/5] iommu/arm-smmu: updates for 3.15
@ 2014-02-21 17:16 Will Deacon
       [not found] ` <1393002992-24561-1-git-send-email-will.deacon-5wv7dgnIgG8@public.gmane.org>
  0 siblings, 1 reply; 12+ messages in thread
From: Will Deacon @ 2014-02-21 17:16 UTC (permalink / raw)
  To: iommu; +Cc: Will Deacon, linux-arm-kernel

Hello,

These are the arm-smmu updates I have queued for 3.15 and plan to send to
Joerg sometime next week.

The main parts are for accessing the buggy Calxeda SMMU, which is wired
as secure despite being non-secure. Unfortunately, the apparent demise
of Calxeda means that Andreas is no longer working on this, so I had to
extract what I could from a larger patchset (which wasn't yet ready for
merging).

On my side, there's some cosmetic changes after Joerg fixed some locks
to use spin_lock_irq{save,restore} and also an optimisation to restrict
the scope of our barrier when publishing page tables (now that ARM64 can
accept the option).

Feedback welcome,

Will


Andreas Herrmann (3):
  iommu/arm-smmu: set MAX_MASTER_STREAMIDS to MAX_PHANDLE_ARGS
  iommu/arm-smmu: support buggy implementations with secure cfg accesses
  documentation/iommu: update description of ARM System MMU binding

Will Deacon (2):
  iommu/arm-smmu: clean up use of `flags' in page table handling code
  iommu/arm-smmu: provide option to dsb macro when publishing tables

 .../devicetree/bindings/iommu/arm,smmu.txt         |   6 ++
 drivers/iommu/arm-smmu.c                           | 100 ++++++++++++++-------
 2 files changed, 75 insertions(+), 31 deletions(-)

-- 
1.8.2.2

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

end of thread, other threads:[~2014-03-04 13:20 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-02-21 17:16 [PATCH 0/5] iommu/arm-smmu: updates for 3.15 Will Deacon
     [not found] ` <1393002992-24561-1-git-send-email-will.deacon-5wv7dgnIgG8@public.gmane.org>
2014-02-21 17:16   ` [PATCH 1/5] iommu/arm-smmu: set MAX_MASTER_STREAMIDS to MAX_PHANDLE_ARGS Will Deacon
2014-02-21 17:16   ` [PATCH 2/5] iommu/arm-smmu: support buggy implementations with secure cfg accesses Will Deacon
2014-02-21 17:16   ` [PATCH 3/5] documentation/iommu: update description of ARM System MMU binding Will Deacon
2014-02-21 18:57     ` Sergei Shtylyov
     [not found]     ` <1393002992-24561-4-git-send-email-will.deacon-5wv7dgnIgG8@public.gmane.org>
2014-02-28 16:17       ` Timur Tabi
     [not found]         ` <CAOZdJXUfAygZqw9s5qOECLjyo=B0VaD29iesbWzDeMbbyVTgqg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-02-28 16:21           ` Will Deacon
     [not found]             ` <20140228162114.GA30996-MRww78TxoiP5vMa5CHWGZ34zcgK1vI+I0E9HWUfgJXw@public.gmane.org>
2014-02-28 17:07               ` Timur Tabi
     [not found]                 ` <5310C253.40804-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>
2014-03-04 10:08                   ` Will Deacon
     [not found]                     ` <20140304100837.GB8766-MRww78TxoiP5vMa5CHWGZ34zcgK1vI+I0E9HWUfgJXw@public.gmane.org>
2014-03-04 13:20                       ` Timur Tabi
2014-02-21 17:16   ` [PATCH 4/5] iommu/arm-smmu: clean up use of `flags' in page table handling code Will Deacon
2014-02-21 17:16   ` [PATCH 5/5] iommu/arm-smmu: provide option to dsb macro when publishing tables Will Deacon

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox