Skip to content

Commit 29ef54b

Browse files
Merge pull request #384 from crjg-k/master
expand the number of `pmpaddr` CSR
2 parents 2b928b6 + b042a47 commit 29ef54b

File tree

2 files changed

+52
-0
lines changed

2 files changed

+52
-0
lines changed

riscv/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
77

88
## [Unreleased]
99

10+
### Added
11+
12+
- Add `pmpaddr16` ~ `pmpaddr63` CSRs
13+
1014
## v0.16.0 - 2025-12-19
1115

1216
### Added

riscv/src/register/pmpaddrx.rs

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,51 @@ reg!(0x3BC, pmpaddr12);
2626
reg!(0x3BD, pmpaddr13);
2727
reg!(0x3BE, pmpaddr14);
2828
reg!(0x3BF, pmpaddr15);
29+
reg!(0x3C0, pmpaddr16);
30+
reg!(0x3C1, pmpaddr17);
31+
reg!(0x3C2, pmpaddr18);
32+
reg!(0x3C3, pmpaddr19);
33+
reg!(0x3C4, pmpaddr20);
34+
reg!(0x3C5, pmpaddr21);
35+
reg!(0x3C6, pmpaddr22);
36+
reg!(0x3C7, pmpaddr23);
37+
reg!(0x3C8, pmpaddr24);
38+
reg!(0x3C9, pmpaddr25);
39+
reg!(0x3CA, pmpaddr26);
40+
reg!(0x3CB, pmpaddr27);
41+
reg!(0x3CC, pmpaddr28);
42+
reg!(0x3CD, pmpaddr29);
43+
reg!(0x3CE, pmpaddr30);
44+
reg!(0x3CF, pmpaddr31);
45+
reg!(0x3D0, pmpaddr32);
46+
reg!(0x3D1, pmpaddr33);
47+
reg!(0x3D2, pmpaddr34);
48+
reg!(0x3D3, pmpaddr35);
49+
reg!(0x3D4, pmpaddr36);
50+
reg!(0x3D5, pmpaddr37);
51+
reg!(0x3D6, pmpaddr38);
52+
reg!(0x3D7, pmpaddr39);
53+
reg!(0x3D8, pmpaddr40);
54+
reg!(0x3D9, pmpaddr41);
55+
reg!(0x3DA, pmpaddr42);
56+
reg!(0x3DB, pmpaddr43);
57+
reg!(0x3DC, pmpaddr44);
58+
reg!(0x3DD, pmpaddr45);
59+
reg!(0x3DE, pmpaddr46);
60+
reg!(0x3DF, pmpaddr47);
61+
reg!(0x3E0, pmpaddr48);
62+
reg!(0x3E1, pmpaddr49);
63+
reg!(0x3E2, pmpaddr50);
64+
reg!(0x3E3, pmpaddr51);
65+
reg!(0x3E4, pmpaddr52);
66+
reg!(0x3E5, pmpaddr53);
67+
reg!(0x3E6, pmpaddr54);
68+
reg!(0x3E7, pmpaddr55);
69+
reg!(0x3E8, pmpaddr56);
70+
reg!(0x3E9, pmpaddr57);
71+
reg!(0x3EA, pmpaddr58);
72+
reg!(0x3EB, pmpaddr59);
73+
reg!(0x3EC, pmpaddr60);
74+
reg!(0x3ED, pmpaddr61);
75+
reg!(0x3EE, pmpaddr62);
76+
reg!(0x3EF, pmpaddr63);

0 commit comments

Comments
 (0)