aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike McTernan <mikemcternan@google.com>2024-03-07 16:05:09 +0000
committerMike McTernan <mikemcternan@google.com>2024-03-11 17:02:01 +0000
commitd2ac19e08be4593dbb5005c3e44e0bb0baa85704 (patch)
tree10fbe174b7e35a9d843299b645d95093722bbe56
parent874a3a5a0aca54c632bda39af0ffa13624fabda8 (diff)
downloadcommon-d2ac19e08be4593dbb5005c3e44e0bb0baa85704.tar.gz
trusty:lk: Add SCTRL_EL1.WXN definition
Bug: 328206729 Test: build.py --test com.android.wxntest Change-Id: Ie888802190283b0a7a949923e0cf7f1aa26b083f
-rw-r--r--arch/arm64/include/arch/arm64/sregs.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/arm64/include/arch/arm64/sregs.h b/arch/arm64/include/arch/arm64/sregs.h
index 1d676ea8..ad7d6034 100644
--- a/arch/arm64/include/arch/arm64/sregs.h
+++ b/arch/arm64/include/arch/arm64/sregs.h
@@ -64,6 +64,9 @@
#define SCTLR_EL1_ENDA (1llu << 27u)
#define SCTLR_EL1_ENDB (1llu << 13u)
+/* WXN - Writable implies Execute Never */
+#define SCTLR_EL1_WXN (1llu << 19u)
+
/* PAN */
#define SCTLR_EL1_SPAN_SHIFT 23u /* SPAN is from FEAT_PAN1 */
#define SCTLR_EL1_EPAN_SHIFT 57u /* EPAN is from FEAT_PAN3 */