Struct e310x::plic::RegisterBlock
[−]
[src]
#[repr(C)]pub struct RegisterBlock { pub priority: [PRIORITY; 255], pub pending: [PENDING; 8], pub enable: [ENABLE; 8], pub threshold: THRESHOLD, pub claim: CLAIM, // some fields omitted }
Register block
Fields
priority: [PRIORITY; 255]
0x04 - Interrupt Priority Register
pending: [PENDING; 8]
0x1000 - Interrupt Pending Register
enable: [ENABLE; 8]
0x2000 - Interrupt Enable Register
threshold: THRESHOLD
0x200000 - Priority Threshold Register
claim: CLAIM
0x200004 - Claim/Complete Register