#[repr(C, packed(1))]pub struct ExtendedSystemDescriptionTable {
pub header: SDTHeader,
pub entry: [u64; 0],
}Expand description
§Extended System Description Table structure.
Fields§
§header: SDTHeader- Signature - “XSDT”
- Revision - 1
- OEM Table ID - For the XSDT, the table ID is the manufacture model ID. This field must match the OEM Table ID in the FADT structure.
entry: [u64; 0]An array of 64-bit physical addresses that point to other System Description Tables. OSPM assumes at least the System Description Table is addressable, and then can further address the table based upon its Length field.
Implementations§
Trait Implementations§
Source§impl Clone for ExtendedSystemDescriptionTable
impl Clone for ExtendedSystemDescriptionTable
Source§fn clone(&self) -> ExtendedSystemDescriptionTable
fn clone(&self) -> ExtendedSystemDescriptionTable
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 moreimpl Copy for ExtendedSystemDescriptionTable
Auto Trait Implementations§
impl Freeze for ExtendedSystemDescriptionTable
impl RefUnwindSafe for ExtendedSystemDescriptionTable
impl Send for ExtendedSystemDescriptionTable
impl Sync for ExtendedSystemDescriptionTable
impl Unpin for ExtendedSystemDescriptionTable
impl UnwindSafe for ExtendedSystemDescriptionTable
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