Lines Matching +full:bypass +full:- +full:enable

1 # SPDX-License-Identifier: GPL-2.0-only
2 # The IOVA library may also be used by non-IOMMU_API users
34 Enable support for the ARM long descriptor pagetable format.
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.
73 Enable support for the Apple DART pagetable formats. These include
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.
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"
348 bool "Default to disabling bypass on ARM SMMU v1 and v2"
352 Say Y here to (by default) disable bypass streams such that
358 introduced would default to _allowing_ bypass (AKA the
362 There are few reasons to allow unmatched stream bypass, and
366 hardcode the bypass disable in the code.
369 'arm-smmu.disable_bypass' will continue to override this
387 Say Y here to enable debug for issues such as TLB sync timeouts
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.