pub struct SnpVmsaState {
pub registers: Registers,
pub pat: u64,
pub xcr0: u64,
}Expand description
The subset of initial VP state represented by a direct-boot SNP VMSA.
Fields§
§registers: RegistersArchitectural register state.
pat: u64Page attribute table state.
xcr0: u64Extended control register 0.
Trait Implementations§
Source§impl Clone for SnpVmsaState
impl Clone for SnpVmsaState
Source§fn clone(&self) -> SnpVmsaState
fn clone(&self) -> SnpVmsaState
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SnpVmsaState
impl Debug for SnpVmsaState
Source§impl PartialEq for SnpVmsaState
impl PartialEq for SnpVmsaState
impl Copy for SnpVmsaState
impl Eq for SnpVmsaState
impl StructuralPartialEq for SnpVmsaState
Auto Trait Implementations§
impl Freeze for SnpVmsaState
impl RefUnwindSafe for SnpVmsaState
impl Send for SnpVmsaState
impl Sync for SnpVmsaState
impl Unpin for SnpVmsaState
impl UnsafeUnpin for SnpVmsaState
impl UnwindSafe for SnpVmsaState
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