Skip to content

Commit 7b708fa

Browse files
committed
riscv: add mie unit tests
Adds basic unit tests for the `mie` register.
1 parent d235173 commit 7b708fa

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

riscv/src/register/mie.rs

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,3 +63,20 @@ set_clear_csr!(
6363
set_clear_csr!(
6464
/// Machine External Interrupt Enable
6565
, set_mext, clear_mext, 1 << 11);
66+
67+
#[cfg(test)]
68+
mod tests {
69+
use super::*;
70+
71+
#[test]
72+
fn test_mie() {
73+
let mut m = Mie::from_bits(0);
74+
75+
test_csr_field!(m, ssoft);
76+
test_csr_field!(m, msoft);
77+
test_csr_field!(m, stimer);
78+
test_csr_field!(m, mtimer);
79+
test_csr_field!(m, sext);
80+
test_csr_field!(m, mext);
81+
}
82+
}

0 commit comments

Comments
 (0)