Lines Matching +full:smmu +full:- +full:v1
1 # SPDX-License-Identifier: GPL-2.0-only
2 # The IOVA library may also be used by non-IOMMU_API users
36 sizes at both stage-1 and stage-2, as well as address spaces
37 up to 48-bits in size.
43 Enable self-tests for LPAE page table allocator. This performs
44 a series of page-table consistency checks during boot.
53 Enable support for the ARM Short-descriptor pagetable format.
54 This supports 32-bit virtual and physical addresses mapped using
55 2-level tables with 4KB pages/1MB sections, and contiguous entries
62 Enable self-tests for ARMv7s page table allocator. This performs
63 a series of page-table consistency checks during boot.
87 at initialization time, cause the IOMMU code to create a top-level
107 bool "Translated - Strict"
110 DMA-mapped pages, with strict TLB invalidation on unmap. Equivalent
114 bounce-buffering such that they cannot gain access to any unrelated
118 bool "Translated - Lazy"
121 DMA-mapped pages, but with "lazy" batched TLB invalidation. This
134 Trusted devices are identity-mapped, giving them unrestricted access
147 # IOMMU-agnostic DMA-mapping layer
196 Supports Interrupt remapping for IO-APIC and MSI devices.
251 bool "NVIDIA Tegra SMMU Support"
257 This driver supports the IOMMU hardware (SMMU) found on NVIDIA Tegra
263 depends on !CPU_BIG_ENDIAN # revisit driver if we can enable big-endian ptes
269 non-linear physical memory chunks as linear memory in their
284 bool "Renesas VMSA-compatible IPMMU"
292 Support for the Renesas VMSA-compatible IPMMU found in the R-Mobile
293 APE6, R-Car Gen{2,3} and RZ/G{1,2} SoCs.
322 tristate "ARM Ltd. System MMU (SMMU) Support"
333 the ARM SMMU architecture.
336 bool "Support the legacy \"mmu-masters\" devicetree bindings"
339 Support for the badly designed and deprecated "mmu-masters"
341 to the SMMU but does not provide any support via the DMA API.
348 bool "Default to disabling bypass on ARM SMMU v1 and v2"
355 will not be allowed to pass through the SMMU.
369 'arm-smmu.disable_bypass' will continue to override this
378 of the ARM SMMU, this needs to be built into the SMMU driver.
381 bool "ARM SMMU QCOM implementation defined debug support"
384 Support for implementation specific debug features in ARM SMMU
465 bool "Hyper-V IRQ Handling"
470 Stub IOMMU driver to handle IRQs to support Hyper-V Linux
481 Para-virtualised IOMMU driver with virtio.