x86_64
0.1.0
Module acpi
Structs
Constants
Functions
In crate x86_64
?
Module
x86_64
::
acpi
source
·
[
−
]
Structs
§
AcpiDevResource
GenericAddress
🔒
Ioapic
🔒
IoapicInterruptSourceOverride
🔒
LocalApic
🔒
Localx2Apic
🔒
Constants
§
ADR_SPACE_SYSTEM_IO
🔒
CPUID_LEAF0_EBX_CPUID_SHIFT
🔒
DSDT_REVISION
🔒
FADT_FIELD_DSDT_ADDR
🔒
FADT_FIELD_DSDT_ADDR32
🔒
FADT_FIELD_FACS_ADDR
🔒
FADT_FIELD_FACS_ADDR32
🔒
FADT_FIELD_FLAGS
🔒
FADT_FIELD_GPE0_BLK_ADDR
🔒
FADT_FIELD_GPE0_BLK_LEN
🔒
FADT_FIELD_GPE1_BASE
🔒
FADT_FIELD_GPE1_BLK_ADDR
🔒
FADT_FIELD_GPE1_BLK_LEN
🔒
FADT_FIELD_HYPERVISOR_ID
🔒
FADT_FIELD_MINOR_REVISION
🔒
FADT_FIELD_PM1A_CONTROL_BLK_ADDR
🔒
FADT_FIELD_PM1A_CONTROL_BLK_LEN
🔒
FADT_FIELD_PM1A_EVENT_BLK_ADDR
🔒
FADT_FIELD_PM1A_EVENT_BLK_LEN
🔒
FADT_FIELD_PM1B_CONTROL_BLK_ADDR
🔒
FADT_FIELD_PM1B_EVENT_BLK_ADDR
🔒
FADT_FIELD_PM2_CONTROL_BLK_ADDR
🔒
FADT_FIELD_PM2_CONTROL_BLK_LEN
🔒
FADT_FIELD_PM_TMR_BLK_ADDR
🔒
FADT_FIELD_PM_TMR_LEN
🔒
FADT_FIELD_RESET_REGISTER
🔒
FADT_FIELD_RESET_VALUE
🔒
FADT_FIELD_RTC_CENTURY
🔒
FADT_FIELD_RTC_DAY_ALARM
🔒
FADT_FIELD_RTC_MONTH_ALARM
🔒
FADT_FIELD_SCI_INTERRUPT
FADT_FIELD_SMI_COMMAND
🔒
FADT_FIELD_X_GPE0_BLK_ADDR
🔒
FADT_FIELD_X_GPE1_BLK_ADDR
🔒
FADT_FIELD_X_PM1A_CONTROL_BLK_ADDR
🔒
FADT_FIELD_X_PM1A_EVENT_BLK_ADDR
🔒
FADT_FIELD_X_PM1B_CONTROL_BLK_ADDR
🔒
FADT_FIELD_X_PM1B_EVENT_BLK_ADDR
🔒
FADT_FIELD_X_PM2_CONTROL_BLK_ADDR
🔒
FADT_FIELD_X_PM_TMR_BLK_ADDR
🔒
FADT_LEN
🔒
FADT_LOW_POWER_S2IDLE
🔒
FADT_MINOR_REVISION
🔒
FADT_POWER_BUTTON
🔒
FADT_RESET_REGISTER
🔒
FADT_REVISION
🔒
MADT_ENABLED
🔒
MADT_FIELD_FLAGS
🔒
MADT_FIELD_LAPIC_ADDR
🔒
MADT_FLAG_PCAT_COMPAT
🔒
MADT_INT_POLARITY_ACTIVE_LOW
🔒
MADT_INT_TRIGGER_LEVEL
🔒
MADT_LEN
🔒
MADT_MIN_LOCAL_APIC_ID
🔒
MADT_REVISION
🔒
MADT_STRUCTURE_LEN
🔒
MADT_STRUCTURE_TYPE
🔒
MADT_TYPE_INTERRUPT_SOURCE_OVERRIDE
🔒
MADT_TYPE_IO_APIC
🔒
MADT_TYPE_LOCAL_APIC
🔒
MADT_TYPE_LOCAL_X2APIC
🔒
MCFG_FIELD_BASE_ADDRESS
🔒
MCFG_FIELD_END_BUS_NUMBER
🔒
MCFG_FIELD_START_BUS_NUMBER
🔒
MCFG_LEN
🔒
MCFG_REVISION
🔒
OEM_REVISION
🔒
SSDT_REVISION
🔒
XSDT_REVISION
🔒
_FADT_SLEEP_BUTTON
🔒
Functions
§
create_acpi_tables
Create ACPI tables and return the RSDP. The basic tables DSDT/FACP/MADT/XSDT are constructed in this function.
create_customize_ssdt
create_dsdt_table
🔒
create_facp_table
🔒
next_offset
🔒
sync_acpi_id_from_cpuid
🔒
write_facp_overrides
🔒