pub(crate) enum ReservedMemoryType {
Vtl2Config,
Vtl2Reserved,
SidecarImage,
SidecarNode,
Vtl2GpaPool,
}
Variants§
Vtl2Config
VTL2 parameter regions (could be up to 2).
Vtl2Reserved
Reserved memory that should not be used by the kernel or usermode. There should only be one.
SidecarImage
Sidecar image. There should only be one.
SidecarNode
A reserved range per sidecar node.
Vtl2GpaPool
Persistent VTL2 memory used for page allocations in usermode. This memory is persisted, both location and contents, across servicing. Today, we only support a single range.
Trait Implementations§
Source§impl Clone for ReservedMemoryType
impl Clone for ReservedMemoryType
Source§fn clone(&self) -> ReservedMemoryType
fn clone(&self) -> ReservedMemoryType
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 ReservedMemoryType
impl Debug for ReservedMemoryType
Source§impl PartialEq for ReservedMemoryType
impl PartialEq for ReservedMemoryType
impl Copy for ReservedMemoryType
impl Eq for ReservedMemoryType
impl StructuralPartialEq for ReservedMemoryType
Auto Trait Implementations§
impl Freeze for ReservedMemoryType
impl RefUnwindSafe for ReservedMemoryType
impl Send for ReservedMemoryType
impl Sync for ReservedMemoryType
impl Unpin for ReservedMemoryType
impl UnwindSafe for ReservedMemoryType
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