kernelversion:
stable - 5.18.6
mainline - 4.9.319
mainline - 5.4.200
mainline - 5.17.15
mainline - 4.14.284
mainline - 5.10.124
mainline - 4.19.248
mainline - 5.15.49
mainline - 5.19-rc3
5.17.8
[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_IO_PGTABLE
depends
CONFIG_IOMMU_SUPPORT
CONFIG_ARM
or
CONFIG_ARM64
or CONFIG_COMPILE_TEST
NOT
CONFIG_GENERIC_ATOMIC64
is depended by
CONFIG_IPMMU_VMSA
CONFIG_ARM_SMMU
CONFIG_ARM_SMMU_V3
CONFIG_QCOM_IOMMU
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
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:
drivers/iommu/io-pgtable-arm.c
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.