aboutsummaryrefslogtreecommitdiff
path: root/sys/riscv/include/riscvreg.h
diff options
context:
space:
mode:
authorMark Johnston <markj@FreeBSD.org>2019-01-21 19:38:53 +0000
committerMark Johnston <markj@FreeBSD.org>2019-01-21 19:38:53 +0000
commit80fe23594c23805973d099211a08c4105f4b595f (patch)
treed04ea5a48873439654393fc1c16524c1475d841b /sys/riscv/include/riscvreg.h
parent45272d0568b584432b8579c80cb7a4946ade3cd6 (diff)
downloadsrc-80fe23594c23805973d099211a08c4105f4b595f.tar.gz
src-80fe23594c23805973d099211a08c4105f4b595f.zip
Notes
Diffstat (limited to 'sys/riscv/include/riscvreg.h')
-rw-r--r--sys/riscv/include/riscvreg.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/riscv/include/riscvreg.h b/sys/riscv/include/riscvreg.h
index 12e4a8fbbefa..ab99ed8a4143 100644
--- a/sys/riscv/include/riscvreg.h
+++ b/sys/riscv/include/riscvreg.h
@@ -155,7 +155,8 @@
#define SATP_MODE_SV39 (8ULL << SATP_MODE_S)
#define SATP_MODE_SV48 (9ULL << SATP_MODE_S)
-#define XLEN 8
+#define XLEN __riscv_xlen
+#define XLEN_BYTES (XLEN / 8)
#define INSN_SIZE 4
#define INSN_C_SIZE 2