pub struct RVDMRegion(pub NAPOTRegionSpec);
Expand description
The EarlGrey SOC’s RISC-V Debug Manager memory region.
Configured in the PMP as a read/write/execute NAPOT
region. Because R/W/X
regions are not supported in machine-mode lockdown (MML) mode, to enable
JTAG debugging, the generic EPMPDebugConfig
argument must be set to
EPMPDebugEnable
, which will configure the ePMP to operate in non
machine-mode lockdown (MML), but still machine-mode whitelist policy (MMWP),
instead.
Tuple Fields§
§0: NAPOTRegionSpec
Trait Implementations§
Source§impl Clone for RVDMRegion
impl Clone for RVDMRegion
Source§fn clone(&self) -> RVDMRegion
fn clone(&self) -> RVDMRegion
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for RVDMRegion
impl Debug for RVDMRegion
impl Copy for RVDMRegion
Auto Trait Implementations§
impl Freeze for RVDMRegion
impl RefUnwindSafe for RVDMRegion
impl Send for RVDMRegion
impl Sync for RVDMRegion
impl Unpin for RVDMRegion
impl UnwindSafe for RVDMRegion
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