summaryrefslogtreecommitdiff
path: root/MdePkg/Include
diff options
context:
space:
mode:
Diffstat (limited to 'MdePkg/Include')
-rw-r--r--MdePkg/Include/Register/LoongArch64/Csr.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/MdePkg/Include/Register/LoongArch64/Csr.h b/MdePkg/Include/Register/LoongArch64/Csr.h
index c2728bf393..a0bf389ab8 100644
--- a/MdePkg/Include/Register/LoongArch64/Csr.h
+++ b/MdePkg/Include/Register/LoongArch64/Csr.h
@@ -146,6 +146,12 @@
#define LOONGARCH_CSR_TINTCLR 0x44 // Timer interrupt clear
//
+// Implementation control registers
+//
+#define LOONGARCH_CSR_IMPCTL1 0x80
+#define LOONGARCH_CSR_IMPCTL2 0x81
+
+//
// TLB refill exception base address
//
#define LOONGARCH_CSR_TLBREBASE 0x88 // TLB refill exception entry
@@ -155,6 +161,7 @@
#define LOONGARCH_CSR_TLBRELO0 0x8c // TLB refill entrylo0
#define LOONGARCH_CSR_TLBRELO1 0x8d // TLB refill entrylo1
#define LOONGARCH_CSR_TLBREHI 0x8e // TLB refill entryhi
+#define LOONGARCH_CSR_TLBRPRMD 0x8F // TLB refill pre-exception mode
//
// Direct map windows registers