Enum tartan_arch::aarch64::ExceptionLevel
source · #[repr(u8)]pub enum ExceptionLevel {
Zero = 0,
One = 1,
Two = 2,
Three = 3,
}
Available on AArch64 only.
Expand description
EL
: Defines the privilege level of executing code. Higher values have more
privileges.
Variants§
Zero = 0
EL0
, used for unprivileged user code.
One = 1
EL1
, used for OS kernel code.
Two = 2
EL2
, used for hypervisors in virtualized systems.
Three = 3
EL3
, used for the secure manager.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ExceptionLevel
impl RefUnwindSafe for ExceptionLevel
impl Send for ExceptionLevel
impl Sync for ExceptionLevel
impl Unpin for ExceptionLevel
impl UnwindSafe for ExceptionLevel
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