Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 579b2a65 authored by Mitchel Humpherys's avatar Mitchel Humpherys Committed by Will Deacon
Browse files

iommu: add IOMMU_PRIV attribute



Add the IOMMU_PRIV attribute, which is used to indicate privileged
mappings.

Reviewed-by: default avatarRobin Murphy <robin.murphy@arm.com>
Tested-by: default avatarRobin Murphy <robin.murphy@arm.com>
Signed-off-by: default avatarMitchel Humpherys <mitchelh@codeaurora.org>
Acked-by: default avatarWill Deacon <will.deacon@arm.com>
Signed-off-by: default avatarWill Deacon <will.deacon@arm.com>
parent a121103c
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -31,6 +31,13 @@
#define IOMMU_CACHE	(1 << 2) /* DMA cache coherency */
#define IOMMU_NOEXEC	(1 << 3)
#define IOMMU_MMIO	(1 << 4) /* e.g. things like MSI doorbells */
/*
 * This is to make the IOMMU API setup privileged
 * mapppings accessible by the master only at higher
 * privileged execution level and inaccessible at
 * less privileged levels.
 */
#define IOMMU_PRIV	(1 << 5)

struct iommu_ops;
struct iommu_group;