#[repr(C, packed(1))]pub struct DifferentiatedSystemDescriptionTable {
pub header: SDTHeader,
pub def_block: [u8; 0],
}Expand description
§Differentiated System Description Table
The Differentiated System Description Table (DSDT) is part of the system fixed description.
The DSDT is comprised of a system description table header followed by data in Definition Block format. See Section 5.2.11 for a description of Definition Blocks.
During initialization, OSPM finds the pointer to the DSDT in the Fixed ACPI Description Table (using the FADT’s dsdt or x_dsdt fields) and then loads the DSDT to create the ACPI Namespace.
Fields§
§header: SDTHeader- Signature - “DSDT”
- Revision - This field also sets the global integer width for the AML interpreter. Values less than two will cause the interpreter to use 32-bit integers and math. Values of two and greater will cause the interpreter to use full 64-bit integers and math.
def_block: [u8; 0]The bytes of AML code.
Implementations§
Trait Implementations§
Source§impl Clone for DifferentiatedSystemDescriptionTable
impl Clone for DifferentiatedSystemDescriptionTable
Source§fn clone(&self) -> DifferentiatedSystemDescriptionTable
fn clone(&self) -> DifferentiatedSystemDescriptionTable
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 DifferentiatedSystemDescriptionTable
Auto Trait Implementations§
impl Freeze for DifferentiatedSystemDescriptionTable
impl RefUnwindSafe for DifferentiatedSystemDescriptionTable
impl Send for DifferentiatedSystemDescriptionTable
impl Sync for DifferentiatedSystemDescriptionTable
impl Unpin for DifferentiatedSystemDescriptionTable
impl UnwindSafe for DifferentiatedSystemDescriptionTable
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