Skip to content

Commit effb2db

Browse files
committed
Allow 64-bit Mcause::from_bits on rv64
Fixes #333
1 parent 785eb92 commit effb2db

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

riscv/src/register/mcause.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,20 @@
22
33
pub use crate::interrupt::Trap;
44

5+
#[cfg(target_arch = "riscv32")]
56
read_only_csr! {
67
/// `mcause` register
78
Mcause: 0x342,
89
mask: 0xffff_ffff,
910
}
1011

12+
#[cfg(target_arch = "riscv64")]
13+
read_only_csr! {
14+
/// `mcause` register
15+
Mcause: 0x342,
16+
mask: 0xffff_ffff_ffff_ffff,
17+
}
18+
1119
#[cfg(target_arch = "riscv32")]
1220
read_only_csr_field! {
1321
Mcause,

0 commit comments

Comments
 (0)