#[repr(u8)]pub enum Vmidopt {
VTTBR_EL2 = 0,
CONTEXTIDR_EL2 = 1,
}
Variants§
VTTBR_EL2 = 0
VTTBR_EL2.VMID is used. If the trace unit supports a Virtual context identifier larger than the VTTBR_EL2.VMID, the upper unused bits are always zero. If the trace unit supports a Virtual context identifier larger than 8 bits and if the VTCR_EL2.VS bit forces use of an 8-bit Virtual context identifier, bits [15:8] of the trace unit Virtual context identifier are always zero.
CONTEXTIDR_EL2 = 1
CONTEXTIDR_EL2 is used.
Implementations§
Trait Implementations§
Source§impl Ord for Vmidopt
impl Ord for Vmidopt
Source§impl PartialOrd for Vmidopt
impl PartialOrd for Vmidopt
impl Copy for Vmidopt
impl Eq for Vmidopt
impl StructuralPartialEq for Vmidopt
Auto Trait Implementations§
impl Freeze for Vmidopt
impl RefUnwindSafe for Vmidopt
impl Send for Vmidopt
impl Sync for Vmidopt
impl Unpin for Vmidopt
impl UnwindSafe for Vmidopt
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)