struct FixedGuestLayout {
memory: MemoryLayout,
processors: ProcessorTopology<X86Topology>,
pcie_host_bridges: Vec<PcieHostBridge>,
}Expand description
The fixed platform layout embedded in the bring-up IGVM.
Fields§
§memory: MemoryLayout§processors: ProcessorTopology<X86Topology>§pcie_host_bridges: Vec<PcieHostBridge>Implementations§
Source§impl FixedGuestLayout
impl FixedGuestLayout
fn new(memory_page_count: u64, processor_count: u32) -> Result<Self>
fn acpi_builder(&self) -> AcpiTablesBuilder<'_, X86Topology>
Auto Trait Implementations§
impl Freeze for FixedGuestLayout
impl RefUnwindSafe for FixedGuestLayout
impl Send for FixedGuestLayout
impl Sync for FixedGuestLayout
impl Unpin for FixedGuestLayout
impl UnsafeUnpin for FixedGuestLayout
impl UnwindSafe for FixedGuestLayout
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