|
@@ -794,6 +794,14 @@ config SETEND_EMULATION
|
|
If unsure, say Y
|
|
If unsure, say Y
|
|
endif
|
|
endif
|
|
|
|
|
|
|
|
+config ARM64_SW_TTBR0_PAN
|
|
|
|
+ bool "Emulate Privileged Access Never using TTBR0_EL1 switching"
|
|
|
|
+ help
|
|
|
|
+ Enabling this option prevents the kernel from accessing
|
|
|
|
+ user-space memory directly by pointing TTBR0_EL1 to a reserved
|
|
|
|
+ zeroed area and reserved ASID. The user access routines
|
|
|
|
+ restore the valid TTBR0_EL1 temporarily.
|
|
|
|
+
|
|
menu "ARMv8.1 architectural features"
|
|
menu "ARMv8.1 architectural features"
|
|
|
|
|
|
config ARM64_HW_AFDBM
|
|
config ARM64_HW_AFDBM
|