pub enum EPMPDebugEnable {}
Trait Implementations§
Source§impl EPMPDebugConfig for EPMPDebugEnable
impl EPMPDebugConfig for EPMPDebugEnable
Source§const DEBUG_ENABLE: bool = true
const DEBUG_ENABLE: bool = true
Whether the debug port shall be enabled or not.
Source§const TOR_USER_REGIONS: usize = 4usize
const TOR_USER_REGIONS: usize = 4usize
How many userspace MPU (TOR) regions are available under this
configuration.
Source§const TOR_USER_ENTRIES_OFFSET: usize = 0usize
const TOR_USER_ENTRIES_OFFSET: usize = 0usize
The offset where the user-mode TOR PMP entries start. This counts
“entries”, meaning
pmpaddrX
registers. A single “TOR region” uses two
consecutive “entries”.Auto Trait Implementations§
impl Freeze for EPMPDebugEnable
impl RefUnwindSafe for EPMPDebugEnable
impl Send for EPMPDebugEnable
impl Sync for EPMPDebugEnable
impl Unpin for EPMPDebugEnable
impl UnwindSafe for EPMPDebugEnable
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more