Lines Matching +full:non +full:- +full:armv7

1 # SPDX-License-Identifier: GPL-2.0-only
2 # The IOVA library may also be used by non-IOMMU_API users
6 # The IOASID library may also be used by non-IOMMU_API users
33 bool "ARMv7/v8 Long Descriptor Format"
39 sizes at both stage-1 and stage-2, as well as address spaces
40 up to 48-bits in size.
46 Enable self-tests for LPAE page table allocator. This performs
47 a series of page-table consistency checks during boot.
52 bool "ARMv7/v8 Short Descriptor Format"
56 Enable support for the ARM Short-descriptor pagetable format.
57 This supports 32-bit virtual and physical addresses mapped using
58 2-level tables with 4KB pages/1MB sections, and contiguous entries
65 Enable self-tests for ARMv7s page table allocator. This performs
66 a series of page-table consistency checks during boot.
89 at initialization time, cause the IOMMU code to create a top-level
109 bool "Translated - Strict"
112 DMA-mapped pages, with strict TLB invalidation on unmap. Equivalent
116 bounce-buffering such that they cannot gain access to any unrelated
120 bool "Translated - Lazy"
123 DMA-mapped pages, but with "lazy" batched TLB invalidation. This
136 Trusted devices are identity-mapped, giving them unrestricted access
149 # IOMMU-agnostic DMA-mapping layer
197 Supports Interrupt remapping for IO-APIC and MSI devices.
264 depends on !CPU_BIG_ENDIAN # revisit driver if we can enable big-endian ptes
270 non-linear physical memory chunks as linear memory in their
285 bool "Renesas VMSA-compatible IPMMU"
291 Support for the Renesas VMSA-compatible IPMMU found in the R-Mobile
292 APE6, R-Car Gen{2,3} and RZ/G{1,2} SoCs.
333 bool "Support the legacy \"mmu-masters\" devicetree bindings"
336 Support for the badly designed and deprecated "mmu-masters"
366 'arm-smmu.disable_bypass' will continue to override this
477 bool "Hyper-V x2APIC IRQ Handling"
482 Stub IOMMU driver to handle IRQs as to allow Hyper-V Linux
493 Para-virtualised IOMMU driver with virtio.