Enum applevisor_sys::hv_sys_reg_t
source · #[repr(C)]
pub enum hv_sys_reg_t {
Show 112 variants
HV_SYS_REG_DBGBVR0_EL1,
HV_SYS_REG_DBGBCR0_EL1,
HV_SYS_REG_DBGWVR0_EL1,
HV_SYS_REG_DBGWCR0_EL1,
HV_SYS_REG_DBGBVR1_EL1,
HV_SYS_REG_DBGBCR1_EL1,
HV_SYS_REG_DBGWVR1_EL1,
HV_SYS_REG_DBGWCR1_EL1,
HV_SYS_REG_MDCCINT_EL1,
HV_SYS_REG_MDSCR_EL1,
HV_SYS_REG_DBGBVR2_EL1,
HV_SYS_REG_DBGBCR2_EL1,
HV_SYS_REG_DBGWVR2_EL1,
HV_SYS_REG_DBGWCR2_EL1,
HV_SYS_REG_DBGBVR3_EL1,
HV_SYS_REG_DBGBCR3_EL1,
HV_SYS_REG_DBGWVR3_EL1,
HV_SYS_REG_DBGWCR3_EL1,
HV_SYS_REG_DBGBVR4_EL1,
HV_SYS_REG_DBGBCR4_EL1,
HV_SYS_REG_DBGWVR4_EL1,
HV_SYS_REG_DBGWCR4_EL1,
HV_SYS_REG_DBGBVR5_EL1,
HV_SYS_REG_DBGBCR5_EL1,
HV_SYS_REG_DBGWVR5_EL1,
HV_SYS_REG_DBGWCR5_EL1,
HV_SYS_REG_DBGBVR6_EL1,
HV_SYS_REG_DBGBCR6_EL1,
HV_SYS_REG_DBGWVR6_EL1,
HV_SYS_REG_DBGWCR6_EL1,
HV_SYS_REG_DBGBVR7_EL1,
HV_SYS_REG_DBGBCR7_EL1,
HV_SYS_REG_DBGWVR7_EL1,
HV_SYS_REG_DBGWCR7_EL1,
HV_SYS_REG_DBGBVR8_EL1,
HV_SYS_REG_DBGBCR8_EL1,
HV_SYS_REG_DBGWVR8_EL1,
HV_SYS_REG_DBGWCR8_EL1,
HV_SYS_REG_DBGBVR9_EL1,
HV_SYS_REG_DBGBCR9_EL1,
HV_SYS_REG_DBGWVR9_EL1,
HV_SYS_REG_DBGWCR9_EL1,
HV_SYS_REG_DBGBVR10_EL1,
HV_SYS_REG_DBGBCR10_EL1,
HV_SYS_REG_DBGWVR10_EL1,
HV_SYS_REG_DBGWCR10_EL1,
HV_SYS_REG_DBGBVR11_EL1,
HV_SYS_REG_DBGBCR11_EL1,
HV_SYS_REG_DBGWVR11_EL1,
HV_SYS_REG_DBGWCR11_EL1,
HV_SYS_REG_DBGBVR12_EL1,
HV_SYS_REG_DBGBCR12_EL1,
HV_SYS_REG_DBGWVR12_EL1,
HV_SYS_REG_DBGWCR12_EL1,
HV_SYS_REG_DBGBVR13_EL1,
HV_SYS_REG_DBGBCR13_EL1,
HV_SYS_REG_DBGWVR13_EL1,
HV_SYS_REG_DBGWCR13_EL1,
HV_SYS_REG_DBGBVR14_EL1,
HV_SYS_REG_DBGBCR14_EL1,
HV_SYS_REG_DBGWVR14_EL1,
HV_SYS_REG_DBGWCR14_EL1,
HV_SYS_REG_DBGBVR15_EL1,
HV_SYS_REG_DBGBCR15_EL1,
HV_SYS_REG_DBGWVR15_EL1,
HV_SYS_REG_DBGWCR15_EL1,
HV_SYS_REG_MIDR_EL1,
HV_SYS_REG_MPIDR_EL1,
HV_SYS_REG_ID_AA64PFR0_EL1,
HV_SYS_REG_ID_AA64PFR1_EL1,
HV_SYS_REG_ID_AA64DFR0_EL1,
HV_SYS_REG_ID_AA64DFR1_EL1,
HV_SYS_REG_ID_AA64ISAR0_EL1,
HV_SYS_REG_ID_AA64ISAR1_EL1,
HV_SYS_REG_ID_AA64MMFR0_EL1,
HV_SYS_REG_ID_AA64MMFR1_EL1,
HV_SYS_REG_ID_AA64MMFR2_EL1,
HV_SYS_REG_SCTLR_EL1,
HV_SYS_REG_CPACR_EL1,
HV_SYS_REG_TTBR0_EL1,
HV_SYS_REG_TTBR1_EL1,
HV_SYS_REG_TCR_EL1,
HV_SYS_REG_APIAKEYLO_EL1,
HV_SYS_REG_APIAKEYHI_EL1,
HV_SYS_REG_APIBKEYLO_EL1,
HV_SYS_REG_APIBKEYHI_EL1,
HV_SYS_REG_APDAKEYLO_EL1,
HV_SYS_REG_APDAKEYHI_EL1,
HV_SYS_REG_APDBKEYLO_EL1,
HV_SYS_REG_APDBKEYHI_EL1,
HV_SYS_REG_APGAKEYLO_EL1,
HV_SYS_REG_APGAKEYHI_EL1,
HV_SYS_REG_SPSR_EL1,
HV_SYS_REG_ELR_EL1,
HV_SYS_REG_SP_EL0,
HV_SYS_REG_AFSR0_EL1,
HV_SYS_REG_AFSR1_EL1,
HV_SYS_REG_ESR_EL1,
HV_SYS_REG_FAR_EL1,
HV_SYS_REG_PAR_EL1,
HV_SYS_REG_MAIR_EL1,
HV_SYS_REG_AMAIR_EL1,
HV_SYS_REG_VBAR_EL1,
HV_SYS_REG_CONTEXTIDR_EL1,
HV_SYS_REG_TPIDR_EL1,
HV_SYS_REG_CNTKCTL_EL1,
HV_SYS_REG_CSSELR_EL1,
HV_SYS_REG_TPIDR_EL0,
HV_SYS_REG_TPIDRRO_EL0,
HV_SYS_REG_CNTV_CTL_EL0,
HV_SYS_REG_CNTV_CVAL_EL0,
HV_SYS_REG_SP_EL1,
}Expand description
The type of system registers.
Variants
HV_SYS_REG_DBGBVR0_EL1
The value that represents the system register DBGBVR0_EL1.
HV_SYS_REG_DBGBCR0_EL1
The value that represents the system register DBGBCR0_EL1.
HV_SYS_REG_DBGWVR0_EL1
The value that represents the system register DBGWVR0_EL1.
HV_SYS_REG_DBGWCR0_EL1
The value that represents the system register DBGWCR0_EL1.
HV_SYS_REG_DBGBVR1_EL1
The value that represents the system register DBGBVR1_EL1.
HV_SYS_REG_DBGBCR1_EL1
The value that represents the system register DBGBCR1_EL1.
HV_SYS_REG_DBGWVR1_EL1
The value that represents the system register DBGWVR1_EL1.
HV_SYS_REG_DBGWCR1_EL1
The value that represents the system register DBGWCR1_EL1.
HV_SYS_REG_MDCCINT_EL1
The value that represents the system register MDCCINT_EL1.
HV_SYS_REG_MDSCR_EL1
The value that represents the system register MDSCR_EL1.
HV_SYS_REG_DBGBVR2_EL1
The value that represents the system register DBGBVR2_EL1.
HV_SYS_REG_DBGBCR2_EL1
The value that represents the system register DBGBCR2_EL1.
HV_SYS_REG_DBGWVR2_EL1
The value that represents the system register DBGWVR2_EL1.
HV_SYS_REG_DBGWCR2_EL1
The value that represents the system register DBGWCR2_EL1.
HV_SYS_REG_DBGBVR3_EL1
The value that represents the system register DBGBVR3_EL1.
HV_SYS_REG_DBGBCR3_EL1
The value that represents the system register DBGBCR3_EL1.
HV_SYS_REG_DBGWVR3_EL1
The value that represents the system register DBGWVR3_EL1.
HV_SYS_REG_DBGWCR3_EL1
The value that represents the system register DBGWCR3_EL1.
HV_SYS_REG_DBGBVR4_EL1
The value that represents the system register DBGBVR4_EL1.
HV_SYS_REG_DBGBCR4_EL1
The value that represents the system register DBGBCR4_EL1.
HV_SYS_REG_DBGWVR4_EL1
The value that represents the system register DBGWVR4_EL1.
HV_SYS_REG_DBGWCR4_EL1
The value that represents the system register DBGWCR4_EL1.
HV_SYS_REG_DBGBVR5_EL1
The value that represents the system register DBGBVR5_EL1.
HV_SYS_REG_DBGBCR5_EL1
The value that represents the system register DBGBCR5_EL1.
HV_SYS_REG_DBGWVR5_EL1
The value that represents the system register DBGWVR5_EL1.
HV_SYS_REG_DBGWCR5_EL1
The value that represents the system register DBGWCR5_EL1.
HV_SYS_REG_DBGBVR6_EL1
The value that represents the system register DBGBVR6_EL1.
HV_SYS_REG_DBGBCR6_EL1
The value that represents the system register DBGBCR6_EL1.
HV_SYS_REG_DBGWVR6_EL1
The value that represents the system register DBGWVR6_EL1.
HV_SYS_REG_DBGWCR6_EL1
The value that represents the system register DBGWCR6_EL1.
HV_SYS_REG_DBGBVR7_EL1
The value that represents the system register DBGBVR7_EL1.
HV_SYS_REG_DBGBCR7_EL1
The value that represents the system register DBGBCR7_EL1.
HV_SYS_REG_DBGWVR7_EL1
The value that represents the system register DBGWVR7_EL1.
HV_SYS_REG_DBGWCR7_EL1
The value that represents the system register DBGWCR7_EL1.
HV_SYS_REG_DBGBVR8_EL1
The value that represents the system register DBGBVR8_EL1.
HV_SYS_REG_DBGBCR8_EL1
The value that represents the system register DBGBCR8_EL1.
HV_SYS_REG_DBGWVR8_EL1
The value that represents the system register DBGWVR8_EL1.
HV_SYS_REG_DBGWCR8_EL1
The value that represents the system register DBGWCR8_EL1.
HV_SYS_REG_DBGBVR9_EL1
The value that represents the system register DBGBVR9_EL1.
HV_SYS_REG_DBGBCR9_EL1
The value that represents the system register DBGBCR9_EL1.
HV_SYS_REG_DBGWVR9_EL1
The value that represents the system register DBGWVR9_EL1.
HV_SYS_REG_DBGWCR9_EL1
The value that represents the system register DBGWCR9_EL1.
HV_SYS_REG_DBGBVR10_EL1
The value that represents the system register DBGBVR10_EL1.
HV_SYS_REG_DBGBCR10_EL1
The value that represents the system register DBGBCR10_EL1.
HV_SYS_REG_DBGWVR10_EL1
The value that represents the system register DBGWVR10_EL1.
HV_SYS_REG_DBGWCR10_EL1
The value that represents the system register DBGWCR10_EL1.
HV_SYS_REG_DBGBVR11_EL1
The value that represents the system register DBGBVR11_EL1.
HV_SYS_REG_DBGBCR11_EL1
The value that represents the system register DBGBCR11_EL1.
HV_SYS_REG_DBGWVR11_EL1
The value that represents the system register DBGWVR11_EL1.
HV_SYS_REG_DBGWCR11_EL1
The value that represents the system register DBGWCR11_EL1.
HV_SYS_REG_DBGBVR12_EL1
The value that represents the system register DBGBVR12_EL1.
HV_SYS_REG_DBGBCR12_EL1
The value that represents the system register DBGBCR12_EL1.
HV_SYS_REG_DBGWVR12_EL1
The value that represents the system register DBGWVR12_EL1.
HV_SYS_REG_DBGWCR12_EL1
The value that represents the system register DBGWCR12_EL1.
HV_SYS_REG_DBGBVR13_EL1
The value that represents the system register DBGBVR13_EL1.
HV_SYS_REG_DBGBCR13_EL1
The value that represents the system register DBGBCR13_EL1.
HV_SYS_REG_DBGWVR13_EL1
The value that represents the system register DBGWVR13_EL1.
HV_SYS_REG_DBGWCR13_EL1
The value that represents the system register DBGWCR13_EL1.
HV_SYS_REG_DBGBVR14_EL1
The value that represents the system register DBGBVR14_EL1.
HV_SYS_REG_DBGBCR14_EL1
The value that represents the system register DBGBCR14_EL1.
HV_SYS_REG_DBGWVR14_EL1
The value that represents the system register DBGWVR14_EL1.
HV_SYS_REG_DBGWCR14_EL1
The value that represents the system register DBGWCR14_EL1.
HV_SYS_REG_DBGBVR15_EL1
The value that represents the system register DBGBVR15_EL1.
HV_SYS_REG_DBGBCR15_EL1
The value that represents the system register DBGBCR15_EL1.
HV_SYS_REG_DBGWVR15_EL1
The value that represents the system register DBGWVR15_EL1.
HV_SYS_REG_DBGWCR15_EL1
The value that represents the system register DBGWCR15_EL1.
HV_SYS_REG_MIDR_EL1
The value that represents the system register MIDR_EL1.
HV_SYS_REG_MPIDR_EL1
The value that represents the system register MPIDR_EL1.
HV_SYS_REG_ID_AA64PFR0_EL1
The value that describes the AArch64 Processor Feature Register 0.
HV_SYS_REG_ID_AA64PFR1_EL1
The value that describes the AArch64 Processor Feature Register 1.
HV_SYS_REG_ID_AA64DFR0_EL1
The value that describes the AArch64 Debug Feature Register 0.
HV_SYS_REG_ID_AA64DFR1_EL1
The value that describes the AArch64 Debug Feature Register 1.
HV_SYS_REG_ID_AA64ISAR0_EL1
The value that describes the AArch64 Instruction Set Attribute Register 0.
HV_SYS_REG_ID_AA64ISAR1_EL1
The value that describes the AArch64 Instruction Set Attribute Register 1.
HV_SYS_REG_ID_AA64MMFR0_EL1
The value that describes the AArch64 Memory Model Feature Register 0.
HV_SYS_REG_ID_AA64MMFR1_EL1
The value that describes the AArch64 Memory Model Feature Register 1.
HV_SYS_REG_ID_AA64MMFR2_EL1
The value that describes the AArch64 Memory Model Feature Register 2.
HV_SYS_REG_SCTLR_EL1
The value that represents the system register SCTLR_EL1.
HV_SYS_REG_CPACR_EL1
The value that represents the system register CPACR_EL1.
HV_SYS_REG_TTBR0_EL1
The value that represents the system register TTBR0_EL1.
HV_SYS_REG_TTBR1_EL1
The value that represents the system register TTBR1_EL1.
HV_SYS_REG_TCR_EL1
The value that represents the system register TCR_EL1.
HV_SYS_REG_APIAKEYLO_EL1
The value that represents the system register APIAKEYLO_EL1.
HV_SYS_REG_APIAKEYHI_EL1
The value that represents the system register APIAKEYHI_EL1.
HV_SYS_REG_APIBKEYLO_EL1
The value that represents the system register APIBKEYLO_EL1.
HV_SYS_REG_APIBKEYHI_EL1
The value that represents the system register APIBKEYHI_EL1.
HV_SYS_REG_APDAKEYLO_EL1
The value that represents the system register APDAKEYLO_EL1.
HV_SYS_REG_APDAKEYHI_EL1
The value that represents the system register APDAKEYHI_EL1.
HV_SYS_REG_APDBKEYLO_EL1
The value that represents the system register APDBKEYLO_EL1.
HV_SYS_REG_APDBKEYHI_EL1
The value that represents the system register APDBKEYHI_EL1.
HV_SYS_REG_APGAKEYLO_EL1
The value that represents the system register APGAKEYLO_EL1.
HV_SYS_REG_APGAKEYHI_EL1
The value that represents the system register APGAKEYHI_EL1.
HV_SYS_REG_SPSR_EL1
The value that represents the system register SPSR_EL1.
HV_SYS_REG_ELR_EL1
The value that represents the system register ELR_EL1.
HV_SYS_REG_SP_EL0
The value that represents the system register SP_EL0.
HV_SYS_REG_AFSR0_EL1
The value that represents the system register AFSR0_EL1.
HV_SYS_REG_AFSR1_EL1
The value that represents the system register AFSR1_EL1.
HV_SYS_REG_ESR_EL1
The value that represents the system register ESR_EL1.
HV_SYS_REG_FAR_EL1
The value that represents the system register FAR_EL1.
HV_SYS_REG_PAR_EL1
The value that represents the system register PAR_EL1.
HV_SYS_REG_MAIR_EL1
The value that represents the system register MAIR_EL1.
HV_SYS_REG_AMAIR_EL1
The value that represents the system register AMAIR_EL1.
HV_SYS_REG_VBAR_EL1
The value that represents the system register VBAR_EL1.
HV_SYS_REG_CONTEXTIDR_EL1
The value that represents the system register CONTEXTIDR_EL1.
HV_SYS_REG_TPIDR_EL1
The value that represents the system register TPIDR_EL1.
HV_SYS_REG_CNTKCTL_EL1
The value that represents the system register CNTKCTL_EL1.
HV_SYS_REG_CSSELR_EL1
The value that represents the system register CSSELR_EL1.
HV_SYS_REG_TPIDR_EL0
The value that represents the system register TPIDR_EL0.
HV_SYS_REG_TPIDRRO_EL0
The value that represents the system register TPIDRRO_EL0.
HV_SYS_REG_CNTV_CTL_EL0
The value that represents the system register CNTV_CTL_EL0.
HV_SYS_REG_CNTV_CVAL_EL0
The value that represents the system register CNTV_CVAL_EL0.
HV_SYS_REG_SP_EL1
The value that represents the system register SP_EL1.
Trait Implementations
sourceimpl Clone for hv_sys_reg_t
impl Clone for hv_sys_reg_t
sourcefn clone(&self) -> hv_sys_reg_t
fn clone(&self) -> hv_sys_reg_t
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresourceimpl Debug for hv_sys_reg_t
impl Debug for hv_sys_reg_t
sourceimpl Hash for hv_sys_reg_t
impl Hash for hv_sys_reg_t
sourceimpl Ord for hv_sys_reg_t
impl Ord for hv_sys_reg_t
sourcefn cmp(&self, other: &hv_sys_reg_t) -> Ordering
fn cmp(&self, other: &hv_sys_reg_t) -> 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<hv_sys_reg_t> for hv_sys_reg_t
impl PartialEq<hv_sys_reg_t> for hv_sys_reg_t
sourcefn eq(&self, other: &hv_sys_reg_t) -> bool
fn eq(&self, other: &hv_sys_reg_t) -> bool
sourceimpl PartialOrd<hv_sys_reg_t> for hv_sys_reg_t
impl PartialOrd<hv_sys_reg_t> for hv_sys_reg_t
sourcefn partial_cmp(&self, other: &hv_sys_reg_t) -> Option<Ordering>
fn partial_cmp(&self, other: &hv_sys_reg_t) -> 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