Lines Matching +full:cost +full:- +full:effective
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
123 flushing, but at the cost of reduced isolation since devices may be
128 If this mode is not supported by the IOMMU driver, the effective
134 Trusted devices are identity-mapped, giving them unrestricted access
138 If this mode is not supported by the IOMMU driver, the effective
147 # IOMMU-agnostic DMA-mapping layer
196 Supports Interrupt remapping for IO-APIC and MSI devices.
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.
336 bool "Support the legacy \"mmu-masters\" devicetree bindings"
339 Support for the badly designed and deprecated "mmu-masters"
369 'arm-smmu.disable_bypass' will continue to override this
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.