Struct raw_cpuid::MemoryEncryptionInfo
source · [−]pub struct MemoryEncryptionInfo { /* private fields */ }
Implementations
sourceimpl MemoryEncryptionInfo
impl MemoryEncryptionInfo
sourcepub fn has_page_flush_msr(&self) -> bool
pub fn has_page_flush_msr(&self) -> bool
The Page Flush MSR is available if set.
sourcepub fn has_sev_es(&self) -> bool
pub fn has_sev_es(&self) -> bool
SEV Encrypted State is supported if set.
pub fn physical_address_reduction(&self) -> u8
pub fn c_bit_position(&self) -> u8
pub fn max_encrypted_guests(&self) -> u32
pub fn min_sev_no_es_asid(&self) -> u32
Trait Implementations
sourceimpl Debug for MemoryEncryptionInfo
impl Debug for MemoryEncryptionInfo
sourceimpl Default for MemoryEncryptionInfo
impl Default for MemoryEncryptionInfo
sourcefn default() -> MemoryEncryptionInfo
fn default() -> MemoryEncryptionInfo
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for MemoryEncryptionInfo
impl Send for MemoryEncryptionInfo
impl Sync for MemoryEncryptionInfo
impl Unpin for MemoryEncryptionInfo
impl UnwindSafe for MemoryEncryptionInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more