You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by pk...@apache.org on 2022/03/13 08:17:35 UTC
[incubator-nuttx] branch master updated: arch/risc-v: Change hex number to low case in csr.h
This is an automated email from the ASF dual-hosted git repository.
pkarashchenko pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git
The following commit(s) were added to refs/heads/master by this push:
new ea61409 arch/risc-v: Change hex number to low case in csr.h
ea61409 is described below
commit ea614090cdac51436caf8a1495b76fec21eafd8b
Author: Xiang Xiao <xi...@xiaomi.com>
AuthorDate: Sun Mar 13 04:16:38 2022 +0800
arch/risc-v: Change hex number to low case in csr.h
Signed-off-by: Xiang Xiao <xi...@xiaomi.com>
---
arch/risc-v/include/csr.h | 334 +++++++++++++++++++++++-----------------------
1 file changed, 167 insertions(+), 167 deletions(-)
diff --git a/arch/risc-v/include/csr.h b/arch/risc-v/include/csr.h
index 1a9947e..16c3d9b 100644
--- a/arch/risc-v/include/csr.h
+++ b/arch/risc-v/include/csr.h
@@ -55,68 +55,68 @@
/* User Counter/Times Registers */
-#define CSR_CYCLE 0xC00
-#define CSR_TIME 0xC01
-#define CSR_INSTRET 0xC02
-#define CSR_HPCOUNTER3 0xC03
-#define CSR_HPCOUNTER4 0xC04
-#define CSR_HPCOUNTER5 0xC05
-#define CSR_HPCOUNTER6 0xC06
-#define CSR_HPCOUNTER7 0xC07
-#define CSR_HPCOUNTER8 0xC08
-#define CSR_HPCOUNTER9 0xC09
-#define CSR_HPCOUNTER10 0xC0A
-#define CSR_HPCOUNTER11 0xC0B
-#define CSR_HPCOUNTER12 0xC0C
-#define CSR_HPCOUNTER13 0xC0D
-#define CSR_HPCOUNTER14 0xC0E
-#define CSR_HPCOUNTER15 0xC0F
-#define CSR_HPCOUNTER16 0xC10
-#define CSR_HPCOUNTER17 0xC11
-#define CSR_HPCOUNTER18 0xC12
-#define CSR_HPCOUNTER19 0xC13
-#define CSR_HPCOUNTER20 0xC14
-#define CSR_HPCOUNTER21 0xC15
-#define CSR_HPCOUNTER22 0xC16
-#define CSR_HPCOUNTER24 0xC17
-#define CSR_HPCOUNTER25 0xC18
-#define CSR_HPCOUNTER26 0xC19
-#define CSR_HPCOUNTER27 0xC1A
-#define CSR_HPCOUNTER28 0xC1B
-#define CSR_HPCOUNTER29 0xC1C
-#define CSR_HPCOUNTER30 0xC1D
-#define CSR_HPCOUNTER31 0xC1F
-#define CSR_CYCLEH 0xC80
-#define CSR_TIMEH 0xC81
-#define CSR_INSTRETH 0xC82
-#define CSR_HPCOUNTER3H 0xC83
-#define CSR_HPCOUNTER4H 0xC84
-#define CSR_HPCOUNTER5H 0xC85
-#define CSR_HPCOUNTER6H 0xC86
-#define CSR_HPCOUNTER7H 0xC87
-#define CSR_HPCOUNTER8H 0xC88
-#define CSR_HPCOUNTER9H 0xC89
-#define CSR_HPCOUNTER10H 0xC8A
-#define CSR_HPCOUNTER11H 0xC8B
-#define CSR_HPCOUNTER12H 0xC8C
-#define CSR_HPCOUNTER13H 0xC8D
-#define CSR_HPCOUNTER14H 0xC8E
-#define CSR_HPCOUNTER15H 0xC8F
-#define CSR_HPCOUNTER16H 0xC90
-#define CSR_HPCOUNTER17H 0xC91
-#define CSR_HPCOUNTER18H 0xC92
-#define CSR_HPCOUNTER19H 0xC93
-#define CSR_HPCOUNTER20H 0xC94
-#define CSR_HPCOUNTER21H 0xC95
-#define CSR_HPCOUNTER22H 0xC96
-#define CSR_HPCOUNTER24H 0xC97
-#define CSR_HPCOUNTER25H 0xC98
-#define CSR_HPCOUNTER26H 0xC99
-#define CSR_HPCOUNTER27H 0xC9A
-#define CSR_HPCOUNTER28H 0xC9B
-#define CSR_HPCOUNTER29H 0xC9C
-#define CSR_HPCOUNTER30H 0xC9D
-#define CSR_HPCOUNTER31H 0xC9F
+#define CSR_CYCLE 0xc00
+#define CSR_TIME 0xc01
+#define CSR_INSTRET 0xc02
+#define CSR_HPCOUNTER3 0xc03
+#define CSR_HPCOUNTER4 0xc04
+#define CSR_HPCOUNTER5 0xc05
+#define CSR_HPCOUNTER6 0xc06
+#define CSR_HPCOUNTER7 0xc07
+#define CSR_HPCOUNTER8 0xc08
+#define CSR_HPCOUNTER9 0xc09
+#define CSR_HPCOUNTER10 0xc0a
+#define CSR_HPCOUNTER11 0xc0b
+#define CSR_HPCOUNTER12 0xc0c
+#define CSR_HPCOUNTER13 0xc0d
+#define CSR_HPCOUNTER14 0xc0e
+#define CSR_HPCOUNTER15 0xc0f
+#define CSR_HPCOUNTER16 0xc10
+#define CSR_HPCOUNTER17 0xc11
+#define CSR_HPCOUNTER18 0xc12
+#define CSR_HPCOUNTER19 0xc13
+#define CSR_HPCOUNTER20 0xc14
+#define CSR_HPCOUNTER21 0xc15
+#define CSR_HPCOUNTER22 0xc16
+#define CSR_HPCOUNTER24 0xc17
+#define CSR_HPCOUNTER25 0xc18
+#define CSR_HPCOUNTER26 0xc19
+#define CSR_HPCOUNTER27 0xc1a
+#define CSR_HPCOUNTER28 0xc1b
+#define CSR_HPCOUNTER29 0xc1c
+#define CSR_HPCOUNTER30 0xc1d
+#define CSR_HPCOUNTER31 0xc1f
+#define CSR_CYCLEH 0xc80
+#define CSR_TIMEH 0xc81
+#define CSR_INSTRETH 0xc82
+#define CSR_HPCOUNTER3H 0xc83
+#define CSR_HPCOUNTER4H 0xc84
+#define CSR_HPCOUNTER5H 0xc85
+#define CSR_HPCOUNTER6H 0xc86
+#define CSR_HPCOUNTER7H 0xc87
+#define CSR_HPCOUNTER8H 0xc88
+#define CSR_HPCOUNTER9H 0xc89
+#define CSR_HPCOUNTER10H 0xc8a
+#define CSR_HPCOUNTER11H 0xc8b
+#define CSR_HPCOUNTER12H 0xc8c
+#define CSR_HPCOUNTER13H 0xc8d
+#define CSR_HPCOUNTER14H 0xc8e
+#define CSR_HPCOUNTER15H 0xc8f
+#define CSR_HPCOUNTER16H 0xc90
+#define CSR_HPCOUNTER17H 0xc91
+#define CSR_HPCOUNTER18H 0xc92
+#define CSR_HPCOUNTER19H 0xc93
+#define CSR_HPCOUNTER20H 0xc94
+#define CSR_HPCOUNTER21H 0xc95
+#define CSR_HPCOUNTER22H 0xc96
+#define CSR_HPCOUNTER24H 0xc97
+#define CSR_HPCOUNTER25H 0xc98
+#define CSR_HPCOUNTER26H 0xc99
+#define CSR_HPCOUNTER27H 0xc9a
+#define CSR_HPCOUNTER28H 0xc9b
+#define CSR_HPCOUNTER29H 0xc9c
+#define CSR_HPCOUNTER30H 0xc9d
+#define CSR_HPCOUNTER31H 0xc9f
/* Supervisor Trap Setup Registers */
@@ -141,10 +141,10 @@
/* Machine Information Registers */
-#define CSR_MVENDORID 0xF11
-#define CSR_MARCHID 0xF12
-#define CSR_MIMPID 0xF13
-#define CSR_MHARTID 0xF14
+#define CSR_MVENDORID 0xf11
+#define CSR_MARCHID 0xf12
+#define CSR_MIMPID 0xf13
+#define CSR_MHARTID 0xf14
/* Machine Trap Registers */
@@ -166,91 +166,91 @@
/* Machine Protection and Translation */
-#define CSR_PMPCFG0 0x3A0
-#define CSR_PMPCFG1 0x3A1
-#define CSR_PMPCFG2 0x3A2
-#define CSR_PMPCFG3 0x3A3
-#define CSR_PMPADDR0 0x3B0
-#define CSR_PMPADDR1 0x3B1
-#define CSR_PMPADDR2 0x3B2
-#define CSR_PMPADDR3 0x3B3
-#define CSR_PMPADDR4 0x3B4
-#define CSR_PMPADDR5 0x3B5
-#define CSR_PMPADDR6 0x3B6
-#define CSR_PMPADDR7 0x3B7
-#define CSR_PMPADDR8 0x3B8
-#define CSR_PMPADDR9 0x3B9
-#define CSR_PMPADDR10 0x3BA
-#define CSR_PMPADDR11 0x3BB
-#define CSR_PMPADDR12 0x3BC
-#define CSR_PMPADDR13 0x3BD
-#define CSR_PMPADDR14 0x3BE
-#define CSR_PMPADDR15 0x3BF
+#define CSR_PMPCFG0 0x3a0
+#define CSR_PMPCFG1 0x3a1
+#define CSR_PMPCFG2 0x3a2
+#define CSR_PMPCFG3 0x3a3
+#define CSR_PMPADDR0 0x3b0
+#define CSR_PMPADDR1 0x3b1
+#define CSR_PMPADDR2 0x3b2
+#define CSR_PMPADDR3 0x3b3
+#define CSR_PMPADDR4 0x3b4
+#define CSR_PMPADDR5 0x3b5
+#define CSR_PMPADDR6 0x3b6
+#define CSR_PMPADDR7 0x3b7
+#define CSR_PMPADDR8 0x3b8
+#define CSR_PMPADDR9 0x3b9
+#define CSR_PMPADDR10 0x3ba
+#define CSR_PMPADDR11 0x3bb
+#define CSR_PMPADDR12 0x3bc
+#define CSR_PMPADDR13 0x3bd
+#define CSR_PMPADDR14 0x3be
+#define CSR_PMPADDR15 0x3bf
/* Machine Timers and Counters */
-#define CSR_MCYCLE 0xB00
-#define CSR_MINSTRET 0xB02
-#define CSR_MHPMCOUNTER3 0xB03
-#define CSR_MHPMCOUNTER4 0xB04
-#define CSR_MHPMCOUNTER5 0xB05
-#define CSR_MHPMCOUNTER6 0xB06
-#define CSR_MHPMCOUNTER7 0xB07
-#define CSR_MHPMCOUNTER8 0xB08
-#define CSR_MHPMCOUNTER9 0xB09
-#define CSR_MHPMCOUNTER10 0xB0A
-#define CSR_MHPMCOUNTER11 0xB0B
-#define CSR_MHPMCOUNTER12 0xB0C
-#define CSR_MHPMCOUNTER13 0xB0D
-#define CSR_MHPMCOUNTER14 0xB0E
-#define CSR_MHPMCOUNTER15 0xB0F
-#define CSR_MHPMCOUNTER16 0xB10
-#define CSR_MHPMCOUNTER17 0xB11
-#define CSR_MHPMCOUNTER18 0xB12
-#define CSR_MHPMCOUNTER19 0xB13
-#define CSR_MHPMCOUNTER20 0xB14
-#define CSR_MHPMCOUNTER21 0xB15
-#define CSR_MHPMCOUNTER22 0xB16
-#define CSR_MHPMCOUNTER23 0xB17
-#define CSR_MHPMCOUNTER24 0xB18
-#define CSR_MHPMCOUNTER25 0xB19
-#define CSR_MHPMCOUNTER26 0xB1A
-#define CSR_MHPMCOUNTER27 0xB1B
-#define CSR_MHPMCOUNTER28 0xB1C
-#define CSR_MHPMCOUNTER29 0xB1D
-#define CSR_MHPMCOUNTER30 0xB1E
-#define CSR_MHPMCOUNTER31 0xB1F
-#define CSR_MCYCLEH 0xB80
-#define CSR_MINSTRETH 0xB82
-#define CSR_MHPMCOUNTER3H 0xB83
-#define CSR_MHPMCOUNTER4H 0xB84
-#define CSR_MHPMCOUNTER5H 0xB85
-#define CSR_MHPMCOUNTER6H 0xB86
-#define CSR_MHPMCOUNTER7H 0xB87
-#define CSR_MHPMCOUNTER8H 0xB88
-#define CSR_MHPMCOUNTER9H 0xB89
-#define CSR_MHPMCOUNTER10H 0xB8A
-#define CSR_MHPMCOUNTER11H 0xB8B
-#define CSR_MHPMCOUNTER12H 0xB8C
-#define CSR_MHPMCOUNTER13H 0xB8D
-#define CSR_MHPMCOUNTER14H 0xB8E
-#define CSR_MHPMCOUNTER15H 0xB8F
-#define CSR_MHPMCOUNTER16H 0xB90
-#define CSR_MHPMCOUNTER17H 0xB91
-#define CSR_MHPMCOUNTER18H 0xB92
-#define CSR_MHPMCOUNTER19H 0xB93
-#define CSR_MHPMCOUNTER20H 0xB94
-#define CSR_MHPMCOUNTER21H 0xB95
-#define CSR_MHPMCOUNTER22H 0xB96
-#define CSR_MHPMCOUNTER23H 0xB97
-#define CSR_MHPMCOUNTER24H 0xB98
-#define CSR_MHPMCOUNTER25H 0xB99
-#define CSR_MHPMCOUNTER26H 0xB9A
-#define CSR_MHPMCOUNTER27H 0xB9B
-#define CSR_MHPMCOUNTER28H 0xB9C
-#define CSR_MHPMCOUNTER29H 0xB9D
-#define CSR_MHPMCOUNTER30H 0xB9E
-#define CSR_MHPMCOUNTER31H 0xB9F
+#define CSR_MCYCLE 0xb00
+#define CSR_MINSTRET 0xb02
+#define CSR_MHPMCOUNTER3 0xb03
+#define CSR_MHPMCOUNTER4 0xb04
+#define CSR_MHPMCOUNTER5 0xb05
+#define CSR_MHPMCOUNTER6 0xb06
+#define CSR_MHPMCOUNTER7 0xb07
+#define CSR_MHPMCOUNTER8 0xb08
+#define CSR_MHPMCOUNTER9 0xb09
+#define CSR_MHPMCOUNTER10 0xb0a
+#define CSR_MHPMCOUNTER11 0xb0b
+#define CSR_MHPMCOUNTER12 0xb0c
+#define CSR_MHPMCOUNTER13 0xb0d
+#define CSR_MHPMCOUNTER14 0xb0e
+#define CSR_MHPMCOUNTER15 0xb0f
+#define CSR_MHPMCOUNTER16 0xb10
+#define CSR_MHPMCOUNTER17 0xb11
+#define CSR_MHPMCOUNTER18 0xb12
+#define CSR_MHPMCOUNTER19 0xb13
+#define CSR_MHPMCOUNTER20 0xb14
+#define CSR_MHPMCOUNTER21 0xb15
+#define CSR_MHPMCOUNTER22 0xb16
+#define CSR_MHPMCOUNTER23 0xb17
+#define CSR_MHPMCOUNTER24 0xb18
+#define CSR_MHPMCOUNTER25 0xb19
+#define CSR_MHPMCOUNTER26 0xb1a
+#define CSR_MHPMCOUNTER27 0xb1b
+#define CSR_MHPMCOUNTER28 0xb1c
+#define CSR_MHPMCOUNTER29 0xb1d
+#define CSR_MHPMCOUNTER30 0xb1e
+#define CSR_MHPMCOUNTER31 0xb1f
+#define CSR_MCYCLEH 0xb80
+#define CSR_MINSTRETH 0xb82
+#define CSR_MHPMCOUNTER3H 0xb83
+#define CSR_MHPMCOUNTER4H 0xb84
+#define CSR_MHPMCOUNTER5H 0xb85
+#define CSR_MHPMCOUNTER6H 0xb86
+#define CSR_MHPMCOUNTER7H 0xb87
+#define CSR_MHPMCOUNTER8H 0xb88
+#define CSR_MHPMCOUNTER9H 0xb89
+#define CSR_MHPMCOUNTER10H 0xb8a
+#define CSR_MHPMCOUNTER11H 0xb8b
+#define CSR_MHPMCOUNTER12H 0xb8c
+#define CSR_MHPMCOUNTER13H 0xb8d
+#define CSR_MHPMCOUNTER14H 0xb8e
+#define CSR_MHPMCOUNTER15H 0xb8f
+#define CSR_MHPMCOUNTER16H 0xb90
+#define CSR_MHPMCOUNTER17H 0xb91
+#define CSR_MHPMCOUNTER18H 0xb92
+#define CSR_MHPMCOUNTER19H 0xb93
+#define CSR_MHPMCOUNTER20H 0xb94
+#define CSR_MHPMCOUNTER21H 0xb95
+#define CSR_MHPMCOUNTER22H 0xb96
+#define CSR_MHPMCOUNTER23H 0xb97
+#define CSR_MHPMCOUNTER24H 0xb98
+#define CSR_MHPMCOUNTER25H 0xb99
+#define CSR_MHPMCOUNTER26H 0xb9a
+#define CSR_MHPMCOUNTER27H 0xb9b
+#define CSR_MHPMCOUNTER28H 0xb9c
+#define CSR_MHPMCOUNTER29H 0xb9d
+#define CSR_MHPMCOUNTER30H 0xb9e
+#define CSR_MHPMCOUNTER31H 0xb9f
/* Machine Counter Setup */
@@ -261,12 +261,12 @@
#define CSR_MPHEVENT7 0x327
#define CSR_MPHEVENT8 0x328
#define CSR_MPHEVENT9 0x329
-#define CSR_MPHEVENT10 0x32A
-#define CSR_MPHEVENT11 0x32B
-#define CSR_MPHEVENT12 0x32C
-#define CSR_MPHEVENT13 0x32D
-#define CSR_MPHEVENT14 0x32E
-#define CSR_MPHEVENT15 0x32F
+#define CSR_MPHEVENT10 0x32a
+#define CSR_MPHEVENT11 0x32b
+#define CSR_MPHEVENT12 0x32c
+#define CSR_MPHEVENT13 0x32d
+#define CSR_MPHEVENT14 0x32e
+#define CSR_MPHEVENT15 0x32f
#define CSR_MPHEVENT16 0x330
#define CSR_MPHEVENT17 0x331
#define CSR_MPHEVENT18 0x332
@@ -277,25 +277,25 @@
#define CSR_MPHEVENT23 0x337
#define CSR_MPHEVENT24 0x338
#define CSR_MPHEVENT25 0x339
-#define CSR_MPHEVENT26 0x33A
-#define CSR_MPHEVENT27 0x33B
-#define CSR_MPHEVENT28 0x33C
-#define CSR_MPHEVENT29 0x33D
-#define CSR_MPHEVENT30 0x33E
-#define CSR_MPHEVENT31 0x33F
+#define CSR_MPHEVENT26 0x33a
+#define CSR_MPHEVENT27 0x33b
+#define CSR_MPHEVENT28 0x33c
+#define CSR_MPHEVENT29 0x33d
+#define CSR_MPHEVENT30 0x33e
+#define CSR_MPHEVENT31 0x33f
/* Debug/Trace Registers */
-#define CSR_TSELECT 0x7A0
-#define CSR_TDATA1 0x7A1
-#define CSR_TDATA2 0x7A2
-#define CSR_TDATA3 0x7A3
+#define CSR_TSELECT 0x7a0
+#define CSR_TDATA1 0x7a1
+#define CSR_TDATA2 0x7a2
+#define CSR_TDATA3 0x7a3
/* Debug interface CSRs */
-#define CSR_DCSR 0x7B0
-#define CSR_DPC 0x7B1
-#define CSR_DSCRATCH 0x7B2
+#define CSR_DCSR 0x7b0
+#define CSR_DPC 0x7b1
+#define CSR_DSCRATCH 0x7b2
/* In mstatus register */