Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/arch/aarch64/include More SCTLR.



details:   https://anonhg.NetBSD.org/src/rev/280f924f1ef9
branches:  trunk
changeset: 744273:280f924f1ef9
user:      maxv <maxv%NetBSD.org@localhost>
date:      Tue Jan 28 18:02:30 2020 +0000

description:
More SCTLR.

diffstat:

 sys/arch/aarch64/include/armreg.h |  18 +++++++++++++++++-
 1 files changed, 17 insertions(+), 1 deletions(-)

diffs (45 lines):

diff -r 8ea2e16027ff -r 280f924f1ef9 sys/arch/aarch64/include/armreg.h
--- a/sys/arch/aarch64/include/armreg.h Tue Jan 28 17:47:50 2020 +0000
+++ b/sys/arch/aarch64/include/armreg.h Tue Jan 28 18:02:30 2020 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: armreg.h,v 1.33 2020/01/28 17:47:51 maxv Exp $ */
+/* $NetBSD: armreg.h,v 1.34 2020/01/28 18:02:30 maxv Exp $ */
 
 /*-
  * Copyright (c) 2014 The NetBSD Foundation, Inc.
@@ -710,19 +710,35 @@
 #define        SCTLR_ITD               __BIT(7)
 #define        SCTLR_SED               __BIT(8)
 #define        SCTLR_UMA               __BIT(9)
+#define        SCTLR_EnRCTX            __BIT(10)
+#define        SCTLR_EOS               __BIT(11)
 #define        SCTLR_I                 __BIT(12)
+#define        SCTLR_EnDB              __BIT(13)
 #define        SCTLR_DZE               __BIT(14)
 #define        SCTLR_UCT               __BIT(15)
 #define        SCTLR_nTWI              __BIT(16)
 #define        SCTLR_nTWE              __BIT(18)
 #define        SCTLR_WXN               __BIT(19)
+#define        SCTLR_TSCXT             __BIT(20)
 #define        SCTLR_IESB              __BIT(21)
+#define        SCTLR_EIS               __BIT(22)
 #define        SCTLR_SPAN              __BIT(23)
 #define        SCTLR_EOE               __BIT(24)
 #define        SCTLR_EE                __BIT(25)
 #define        SCTLR_UCI               __BIT(26)
+#define        SCTLR_EnDA              __BIT(27)
 #define        SCTLR_nTLSMD            __BIT(28)
 #define        SCTLR_LSMAOE            __BIT(29)
+#define        SCTLR_EnIB              __BIT(30)
+#define        SCTLR_EnIA              __BIT(31)
+#define        SCTLR_BT0               __BIT(35)
+#define        SCTLR_BT1               __BIT(36)
+#define        SCTLR_ITFSB             __BIT(37)
+#define        SCTLR_TCF0              __BITS(39,38)
+#define        SCTLR_TCF               __BITS(41,40)
+#define        SCTLR_ATA0              __BIT(42)
+#define        SCTLR_ATA               __BIT(43)
+#define        SCTLR_DSSBS             __BIT(44)
 
 // current EL stack pointer
 static __inline uint64_t



Home | Main Index | Thread Index | Old Index