kernelconfig_penguin

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