pub struct AcpiTables {
pub rsdp: Vec<u8>,
pub tables: Vec<u8>,
}Expand description
ACPI tables to place in guest memory: a one-page RSDP plus the tables it points to.
Produced by the caller-supplied builder passed to load_x86 /
load_config_x86. The builder is handed a nominal RSDP address gpa and
must return tables that are self-consistent for placement at gpa + 0x1000; the loader then re-homes the RSDP to the fixed legacy-scan address.
Fields§
§rsdp: Vec<u8>The RSDP. Given a whole page.
tables: Vec<u8>The remaining tables pointed to by the RSDP.
Auto Trait Implementations§
impl Freeze for AcpiTables
impl RefUnwindSafe for AcpiTables
impl Send for AcpiTables
impl Sync for AcpiTables
impl Unpin for AcpiTables
impl UnsafeUnpin for AcpiTables
impl UnwindSafe for AcpiTables
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