kernelversion:
stable - 6.1.10
mainline - 4.19.272
mainline - 4.14.305
mainline - 5.15.92
mainline - 5.10.167
mainline - 5.4.231
mainline - 6.0.19
mainline - 6.2-rc7
[click here for custom version]
architecture:
>
x86
arm
arm64
powerpc
mips
sparc
ia64
arc
riscv
nds32
m68k
microblaze
alpha
unicore32
parisc
blackfin
CONFIG_ARM64_PAN is not available for the default architecture x86.
Result is shown for architecture arm64
Enable support for Privileged Access Never (PAN)
configname: CONFIG_ARM64_PAN
Linux Kernel Configuration
└─> Kernel Features
└─> ARMv8.1 architectural features
└─> Enable support for Privileged Access Never (PAN)
Privileged Access Never (PAN; part of the ARMv8.1 Extensions)
prevents the kernel or hypervisor from accessing user-space (EL0)
memory directly.
Choosing this option will cause any unprotected (not using
copy_to_user et al) memory access to fail with a permission fault.
The feature is detected at runtime, and will remain as a 'nop'
instruction if the cpu does not implement the feature.
prevents the kernel or hypervisor from accessing user-space (EL0)
memory directly.
Choosing this option will cause any unprotected (not using
copy_to_user et al) memory access to fail with a permission fault.
The feature is detected at runtime, and will remain as a 'nop'
instruction if the cpu does not implement the feature.