summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPrasad Sodagudi <psodagud@codeaurora.org>2017-01-16 18:09:28 -0800
committerPrasad Sodagudi <psodagud@codeaurora.org>2017-01-17 14:53:40 -0800
commit4135f2a1d6aeffc6a58f7fa53fdc5e1ddec4a46f (patch)
tree066cfe1883a5db1bec83f550ebff932ff77e7768
parent4b3736890b25b8af6a8468f13ef8a310c7468a92 (diff)
arm64: Disable ARMv8.1, ARMv8.2 architectural features
Some of the ARMv8.1, ARMv8.2 architectural features(ARM64_HW_AFDBM, ARM64_PAN and ARM64_UAO) are enabled by default. Do not enable these features by default, so that target specific defconfig files can enable or disable based on features supported. Change-Id: I072216927c3475169156a3d51f20d06675630ab9 Signed-off-by: Prasad Sodagudi <psodagud@codeaurora.org>
-rw-r--r--arch/arm64/Kconfig3
1 files changed, 0 insertions, 3 deletions
diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig
index 8eeb297d7b6f..9c7e3c42837d 100644
--- a/arch/arm64/Kconfig
+++ b/arch/arm64/Kconfig
@@ -806,7 +806,6 @@ menu "ARMv8.1 architectural features"
config ARM64_HW_AFDBM
bool "Support for hardware updates of the Access and Dirty page flags"
- default y
help
The ARMv8.1 architecture extensions introduce support for
hardware updates of the access and dirty information in page
@@ -823,7 +822,6 @@ config ARM64_HW_AFDBM
config ARM64_PAN
bool "Enable support for Privileged Access Never (PAN)"
- default y
help
Privileged Access Never (PAN; part of the ARMv8.1 Extensions)
prevents the kernel or hypervisor from accessing user-space (EL0)
@@ -851,7 +849,6 @@ endmenu
config ARM64_UAO
bool "Enable support for User Access Override (UAO)"
- default y
help
User Access Override (UAO; part of the ARMv8.2 Extensions)
causes the 'unprivileged' variant of the load/store instructions to