Enum applevisor::FeatureReg
source · pub enum FeatureReg {
ID_AA64DFR0_EL1,
ID_AA64DFR1_EL1,
ID_AA64ISAR0_EL1,
ID_AA64ISAR1_EL1,
ID_AA64MMFR0_EL1,
ID_AA64MMFR1_EL1,
ID_AA64MMFR2_EL1,
ID_AA64PFR0_EL1,
ID_AA64PFR1_EL1,
CTR_EL0,
CLIDR_EL1,
DCZID_EL0,
}
Expand description
The type that defines feature registers.
Variants
ID_AA64DFR0_EL1
The value that identifies debug feature register 0, EL1 (DFR0_EL1).
ID_AA64DFR1_EL1
The value that identifies debug feature register 1, EL1 (DFR1_EL1).
ID_AA64ISAR0_EL1
The value that identifies instruction set attribute register 0, EL1 (ISAR0_EL1).
ID_AA64ISAR1_EL1
The value that identifies instruction set attribute register 1, EL1 (ISAR_EL1).
ID_AA64MMFR0_EL1
The value that identifies memory model feature register 0, EL1(MMFR0_EL1).
ID_AA64MMFR1_EL1
The value that identifies memory model feature register 1, EL1 (MMFR1_EL1).
ID_AA64MMFR2_EL1
The value that identifies memory model feature register 2, EL1 (MMFR2_EL1).
ID_AA64PFR0_EL1
The value that identifies processor feature register 0, EL1 (PFR0_EL1).
ID_AA64PFR1_EL1
The value that identifies processor feature register 1, EL1 (PFR1_EL1).
CTR_EL0
The value that describes Cache Type Register, EL0.
CLIDR_EL1
The value that describes Cache Level ID Register, EL1.
DCZID_EL0
The values that describes Data Cache Zero ID Register, EL0.
Trait Implementations
sourceimpl Clone for FeatureReg
impl Clone for FeatureReg
sourcefn clone(&self) -> FeatureReg
fn clone(&self) -> FeatureReg
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresourceimpl Debug for FeatureReg
impl Debug for FeatureReg
sourceimpl Hash for FeatureReg
impl Hash for FeatureReg
sourceimpl Into<hv_feature_reg_t> for FeatureReg
impl Into<hv_feature_reg_t> for FeatureReg
sourcefn into(self) -> hv_feature_reg_t
fn into(self) -> hv_feature_reg_t
sourceimpl Ord for FeatureReg
impl Ord for FeatureReg
sourcefn cmp(&self, other: &FeatureReg) -> Ordering
fn cmp(&self, other: &FeatureReg) -> Ordering
1.21.0 · sourcefn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
1.21.0 · sourcefn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
sourceimpl PartialEq<FeatureReg> for FeatureReg
impl PartialEq<FeatureReg> for FeatureReg
sourcefn eq(&self, other: &FeatureReg) -> bool
fn eq(&self, other: &FeatureReg) -> bool
sourceimpl PartialOrd<FeatureReg> for FeatureReg
impl PartialOrd<FeatureReg> for FeatureReg
sourcefn partial_cmp(&self, other: &FeatureReg) -> Option<Ordering>
fn partial_cmp(&self, other: &FeatureReg) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
self
and other
) and is used by the <=
operator. Read more