ARMv7/v8 Long Descriptor Format

modulename: io-pgtable-arm.ko

configname: CONFIG_IOMMU_IO_PGTABLE_LPAE

Linux Kernel Configuration
└─>Device Drivers
└─>IOMMU Hardware Support
└─>Generic IOMMU Pagetable Support
└─>ARMv7/v8 Long Descriptor Format
In linux kernel since version 3.10 (release Date: 2013-06-30)  
Enable support for the ARM long descriptor pagetable format.
This allocator supports 4K/2M/1G, 16K/32M and 64K/512M page
sizes at both stage-1 and stage-2, as well as address spaces
up to 48-bits in size.

source code:

depends
CONFIG_IOMMU_SUPPORT
CONFIG_ARM or CONFIG_ARM64 or CONFIG_COMPILE_TEST
NOT CONFIG_GENERIC_ATOMIC64

is depended by
CONFIG_APPLE_DART