pub struct BFSR(/* private fields */);Expand description
The BusFault Status Register shows the status of bus errors resulting from instruction fetches and data accesses and indicates memory access faults detected during a bus operation.
Implementations§
Source§impl BFSR
impl BFSR
pub const DOC_IBUSERR: &'static str = r#"Instruction bus error. Records whether a BusFault on an instruction prefetch has occurred."#
pub const DOC_PRECISERR: &'static str = r#"Precise data bus error."#
pub const DOC_IMPRECISERR: &'static str = r#"Imprecise data bus error."#
pub const DOC_UNSTKERR: &'static str = r#"BusFault on unstacking for a return from exception."#
pub const DOC_STKERR: &'static str = r#"BusFault on stacking for exception entry."#
pub const DOC_LSPERR: &'static str = r#"BusFault during floating point lazy state preservation (only when FPU present)."#
pub const DOC_BFARVALID: &'static str = r#"BusFault Address Register valid flag. BFAR holds a valid fault address."#
Sourcepub fn IBUSERR(&self) -> bool
pub fn IBUSERR(&self) -> bool
Instruction bus error. Records whether a BusFault on an instruction prefetch has occurred.
Sourcepub fn IMPRECISERR(&self) -> bool
pub fn IMPRECISERR(&self) -> bool
Imprecise data bus error.
Trait Implementations§
impl Copy for BFSR
impl Eq for BFSR
impl StructuralPartialEq for BFSR
Auto Trait Implementations§
impl Freeze for BFSR
impl RefUnwindSafe for BFSR
impl Send for BFSR
impl Sync for BFSR
impl Unpin for BFSR
impl UnwindSafe for BFSR
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<I, T> ExtractContext<I, ()> for T
impl<I, T> ExtractContext<I, ()> for T
Source§fn extract_context(self, _original_input: I)
fn extract_context(self, _original_input: I)
Given the context attached to a nom error, and given the original
input to the nom parser, extract more the useful context information. Read more
Source§impl<T> Indentable for Twhere
T: Display,
impl<T> Indentable for Twhere
T: Display,
Source§fn indented_skip_initial(self, indent: &str) -> IndentedSkipIntial<'_, Self>
fn indented_skip_initial(self, indent: &str) -> IndentedSkipIntial<'_, Self>
Source§impl<I> RecreateContext<I> for I
impl<I> RecreateContext<I> for I
Source§fn recreate_context(_original_input: I, tail: I) -> I
fn recreate_context(_original_input: I, tail: I) -> I
Given the original input, as well as the context reported by nom,
recreate a context in the original string where the error occurred. Read more