kernelversion:
stable - 6.3.7
mainline - 6.2.16
mainline - 5.10.183
mainline - 4.19.285
mainline - 4.14.317
mainline - 6.1.33
mainline - 5.15.116
mainline - 5.4.246
mainline - 6.4-rc5
[click here for custom version]
architecture:
>
x86
arm
arm64
powerpc
mips
sparc
ia64
arc
riscv
nds32
m68k
microblaze
alpha
unicore32
parisc
blackfin
selects
CONFIG_IOMMU_API
CONFIG_IOMMU_IO_PGTABLE_DART
depends
CONFIG_IOMMU_SUPPORT
CONFIG_ARCH_APPLE
or CONFIG_COMPILE_TEST
NOT CONFIG_GENERIC_ATOMIC64
Apple DART IOMMU Support
modulename: apple-dart.ko
configname: CONFIG_APPLE_DART
Linux Kernel Configuration
└─> Device Drivers
└─> IOMMU Hardware Support
└─> Apple DART IOMMU Support
Support for Apple DART (Device Address Resolution Table) IOMMUs
found in Apple ARM SoCs like the M1.
This IOMMU is required for most peripherals using DMA to access
the main memory.
Say Y here if you are using an Apple SoC.
source code:
drivers/iommu/apple-dart.c
found in Apple ARM SoCs like the M1.
This IOMMU is required for most peripherals using DMA to access
the main memory.
Say Y here if you are using an Apple SoC.