Skip to content

Commit 01f127a

Browse files
Update riscv/src/register/dcsr.rs
Co-authored-by: Román Cárdenas Rodríguez <rcardenas.rod@gmail.com>
1 parent cf24310 commit 01f127a

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

riscv/src/register/dcsr.rs

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,24 @@ read_write_csr! {
88
mask: 0xffff_ffff,
99
}
1010

11+
csr_field_enum! {
12+
/// Operating privilege level.
13+
Prv {
14+
default: Machine,
15+
/// User/Application.
16+
User = 0b00,
17+
/// Supervisor.
18+
Supervisor = 0b01,
19+
/// Machine.
20+
Machine = 0b11,
21+
}
22+
}
23+
1124
read_write_csr_field! {
1225
Dcsr,
13-
/// Previous privilege level when entering debug mode (bits 0..2)
14-
prv: [0:1],
26+
/// Previous privilege level when entering debug mode (bits 0..1).
27+
prv,
28+
Prv: [0:1],
1529
}
1630

1731
read_write_csr_field! {

0 commit comments

Comments
 (0)