pub enum BootPageAcceptance {
Exclusive,
ExclusiveUnmeasured,
VpContext,
ErrorPage,
SecretsPage,
CpuidPage,
CpuidExtendedStatePage,
Shared,
}
Expand description
The page acceptance used for importing pages into the initial launch context of the guest.
Variants§
Exclusive
The page is accepted exclusive (no host visibility) and the page data is measured.
ExclusiveUnmeasured
The page is accepted exclusive (no host visibility) and the page data is unmeasured.
VpContext
The page contains hardware-specific VP context information.
ErrorPage
This page communicates error information to the host.
SecretsPage
This page communicates hardware-specific secret information and the page data is unmeasured.
CpuidPage
This page includes guest-specified CPUID information.
CpuidExtendedStatePage
This page should include the enumeration of extended state CPUID leaves.
This page is host visible and contains valid data. The page has not been accepted.
Trait Implementations§
Source§impl Clone for BootPageAcceptance
impl Clone for BootPageAcceptance
Source§fn clone(&self) -> BootPageAcceptance
fn clone(&self) -> BootPageAcceptance
Returns a copy 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 BootPageAcceptance
impl Debug for BootPageAcceptance
Source§impl PartialEq for BootPageAcceptance
impl PartialEq for BootPageAcceptance
impl Copy for BootPageAcceptance
impl Eq for BootPageAcceptance
impl StructuralPartialEq for BootPageAcceptance
Auto Trait Implementations§
impl Freeze for BootPageAcceptance
impl RefUnwindSafe for BootPageAcceptance
impl Send for BootPageAcceptance
impl Sync for BootPageAcceptance
impl Unpin for BootPageAcceptance
impl UnwindSafe for BootPageAcceptance
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