summaryrefslogtreecommitdiff
path: root/reference/CPLUSPLUS/CONCEPT/Makefile.am
blob: 5baa6fe9776efecf488bd3922756050c3e5f4a5a (plain)
1
2
3
4
5
EXTRA_DIST = $(wildcard *.html) $(wildcard *.gif)
docs_DATA = $(EXTRA_DIST)

docsdir = $(kde_htmldir)/en/kdevelop/$(subdir)

b8cc71fe2a6e60bce (patch) treece552441cd97edb529c66facbb7ea222cffd719e parente511267bc25e18926826e7cccdf7872bcbb4776a (diff)
iommu/arm-smmu: Tidy up 64-bit/atomic I/O accesses
With {read,write}q_relaxed now able to fall back to the common nonatomic-hi-lo helper, make use of that so that we don't have to open-code our own. In the process, also convert the other remaining split accesses, and repurpose the custom accessor to smooth out the couple of troublesome instances where we really want to avoid nonatomic writes (and a 64-bit access is unnecessary in the 32-bit context formats we would use on a 32-bit CPU). This paves the way for getting rid of some of the assumptions currently baked into the driver which make it really awkward to use 32-bit context formats with SMMUv2 under a 64-bit kernel. Signed-off-by: Robin Murphy <robin.murphy@arm.com> Signed-off-by: Will Deacon <will.deacon@arm.com>
Diffstat