#include <pshpack1.h>
#include <poppack.h>
Go to the source code of this file.
Classes | |
struct | _RSDP |
struct | _DESCRIPTION_HEADER |
struct | _FACS |
struct | _GEN_ADDR |
struct | _FADT |
struct | _MAPIC |
struct | _APICTABLE |
struct | _PROCLOCALAPIC |
struct | _IOAPIC |
struct | ISA_VECTOR |
struct | IO_NMISOURCE |
struct | LOCAL_NMISOURCE |
struct | _SMARTBATTTABLE |
struct | _RSDT |
struct | _DSDT |
struct | PROC_LOCAL_APIC |
struct | _DEBUG_PORT_TABLE |
Defines | |
#define | RSDP_SIGNATURE 0x2052545020445352 |
#define | RSDP_SEARCH_RANGE_BEGIN 0xE0000 |
#define | RSDP_SEARCH_RANGE_END 0xFFFFF |
#define | RSDP_SEARCH_RANGE_LENGTH (RSDP_SEARCH_RANGE_END-RSDP_SEARCH_RANGE_BEGIN+1) |
#define | RSDP_SEARCH_INTERVAL 16 |
#define | ACPI_MAX_SIGNATURE 4 |
#define | ACPI_MAX_OEM_ID 6 |
#define | ACPI_MAX_TABLE_ID 8 |
#define | ACPI_MAX_TABLE_STRINGS ACPI_MAX_SIGNATURE + ACPI_MAX_OEM_ID + ACPI_MAX_TABLE_ID |
#define | FACS_SIGNATURE 0x53434146 |
#define | GL_PENDING_BIT 0x00 |
#define | GL_PENDING (1 << GL_PENDING_BIT) |
#define | GL_OWNER_BIT 0x01 |
#define | GL_OWNER (1 << GL_OWNER_BIT) |
#define | GL_NON_RESERVED_BITS_MASK (GL_PENDING+GL_OWNED) |
#define | FACS_S4BIOS_SUPPORTED_BIT 0 |
#define | FACS_S4BIOS_SUPPORTED (1 << FACS_S4BIOS_SUPPORTED_BIT) |
#define | FADT_SIGNATURE 0x50434146 |
#define | WRITEBACKINVALIDATE_WORKS_BIT 0 |
#define | WRITEBACKINVALIDATE_WORKS (1 << WRITEBACKINVALIDATE_WORKS_BIT) |
#define | WRITEBACKINVALIDATE_DOESNT_INVALIDATE_BIT 1 |
#define | WRITEBACKINVALIDATE_DOESNT_INVALIDATE (1 << WRITEBACKINVALIDATE_DOESNT_INVALIDATE_BIT) |
#define | SYSTEM_SUPPORTS_C1_BIT 2 |
#define | SYSTEM_SUPPORTS_C1 (1 << SYSTEM_SUPPORTS_C1_BIT) |
#define | P_LVL2_UP_ONLY_BIT 3 |
#define | P_LVL2_UP_ONLY (1 << P_LVL2_UP_ONLY_BIT) |
#define | PWR_BUTTON_GENERIC_BIT 4 |
#define | PWR_BUTTON_GENERIC (1 << PWR_BUTTON_GENERIC_BIT) |
#define | SLEEP_BUTTON_GENERIC_BIT 5 |
#define | SLEEP_BUTTON_GENERIC (1 << SLEEP_BUTTON_GENERIC_BIT) |
#define | RTC_WAKE_GENERIC_BIT 6 |
#define | RTC_WAKE_GENERIC (1 << RTC_WAKE_GENERIC_BIT) |
#define | RTC_WAKE_FROM_S4_BIT 7 |
#define | RTC_WAKE_FROM_S4 (1 << RTC_WAKE_FROM_S4_BIT) |
#define | TMR_VAL_EXT_BIT 8 |
#define | TMR_VAL_EXT (1 << TMR_VAL_EXT_BIT) |
#define | DCK_CAP_BIT 9 |
#define | DCK_CAP (1 << DCK_CAP_BIT) |
#define | RESET_CAP_BIT 10 |
#define | RESET_CAP (1 << RESET_CAP_BIT) |
#define | C2_MAX_LATENCY 100 |
#define | C3_MAX_LATENCY 1000 |
#define | LEGACY_DEVICES 1 |
#define | I8042 2 |
#define | ANYSIZE_ARRAY 1 |
#define | PCAT_COMPAT_BIT 0 |
#define | PCAT_COMPAT (1 << PCAT_COMPAT_BIT) |
#define | PROCESSOR_LOCAL_APIC 0 |
#define | IO_APIC 1 |
#define | ISA_VECTOR_OVERRIDE 2 |
#define | IO_NMI_SOURCE 3 |
#define | LOCAL_NMI_SOURCE 4 |
#define | PROCESSOR_LOCAL_APIC_LENGTH 8 |
#define | IO_APIC_LENGTH 12 |
#define | ISA_VECTOR_OVERRIDE_LENGTH 10 |
#define | IO_NMI_SOURCE_LENGTH 8 |
#define | LOCAL_NMI_SOURCE_LENGTH 6 |
#define | PO_BITS 3 |
#define | POLARITY_HIGH 1 |
#define | POLARITY_LOW 3 |
#define | POLARITY_CONFORMS_WITH_BUS 0 |
#define | EL_BITS 0xc |
#define | EL_BIT_SHIFT 2 |
#define | EL_EDGE_TRIGGERED 4 |
#define | EL_LEVEL_TRIGGERED 0xc |
#define | EL_CONFORMS_WITH_BUS 0 |
#define | PLAF_ENABLED_BIT 0 |
#define | PLAF_ENABLED (1 << PLAF_ENABLED_BIT) |
#define | RSDT_SIGNATURE 0x54445352 |
#define | min(a, b) (((a) < (b)) ? (a) : (b)) |
#define | NumTableEntriesFromRSDTPointer(p) (p->Header.Length-min(p->Header.Length,sizeof(DESCRIPTION_HEADER)))/4 |
#define | APIC_SIGNATURE 0x43495041 |
#define | DSDT_SIGNATURE 0x54445344 |
#define | SSDT_SIGNATURE 0x54445353 |
#define | PSDT_SIGNATURE 0x54445350 |
#define | SBST_SIGNATURE 0x54534253 |
#define | DBGP_SIGNATURE 0x50474244 |
Typedefs | |
typedef _RSDP | RSDP |
typedef RSDP * | PRSDP |
typedef _DESCRIPTION_HEADER | DESCRIPTION_HEADER |
typedef DESCRIPTION_HEADER * | PDESCRIPTION_HEADER |
typedef _FACS | FACS |
typedef FACS * | PFACS |
typedef _GEN_ADDR | GEN_ADDR |
typedef _GEN_ADDR * | PGEN_ADDR |
typedef _FADT | FADT |
typedef FADT * | PFADT |
typedef _MAPIC | MAPIC |
typedef MAPIC * | PMAPIC |
typedef _APICTABLE | APICTABLE |
typedef APICTABLE * | PAPICTABLE |
typedef _PROCLOCALAPIC | PROCLOCALAPIC |
typedef PROCLOCALAPIC * | PPROCLOCALAPIC |
typedef _IOAPIC | IOAPIC |
typedef IOAPIC * | PIOAPIC |
typedef * | PISA_VECTOR |
typedef * | PIO_NMISOURCE |
typedef * | PLOCAL_NMISOURCE |
typedef _SMARTBATTTABLE | SMARTBATTTABLE |
typedef SMARTBATTTABLE * | PSMARTBATTTABLE |
typedef _RSDT | RSDT |
typedef RSDT * | PRSDT |
typedef _DSDT | DSDT |
typedef DSDT * | PDSDT |
typedef * | PPROC_LOCAL_APIC |
typedef _DEBUG_PORT_TABLE | DEBUG_PORT_TABLE |
typedef _DEBUG_PORT_TABLE * | PDEBUG_PORT_TABLE |
Variables | |
PROC_LOCAL_APIC | HalpProcLocalApicTable [] |
|
Definition at line 68 of file acpitabl.h. |
|
Definition at line 67 of file acpitabl.h. |
|
Definition at line 69 of file acpitabl.h. |
|
Definition at line 70 of file acpitabl.h. |
|
|
Definition at line 372 of file acpitabl.h. |
|
Definition at line 214 of file acpitabl.h. |
|
Definition at line 215 of file acpitabl.h. |
|
Definition at line 377 of file acpitabl.h. |
|
Definition at line 205 of file acpitabl.h. |
|
Definition at line 204 of file acpitabl.h. |
|
Definition at line 373 of file acpitabl.h. Referenced by CmpFindACPITable(). |
|
Definition at line 266 of file acpitabl.h. |
|
Definition at line 265 of file acpitabl.h. |
|
Definition at line 269 of file acpitabl.h. |
|
Definition at line 267 of file acpitabl.h. |
|
Definition at line 268 of file acpitabl.h. |
|
Definition at line 110 of file acpitabl.h. |
|
Definition at line 109 of file acpitabl.h. |
|
Definition at line 72 of file acpitabl.h. |
|
Definition at line 113 of file acpitabl.h. Referenced by CmpFindACPITable(). |
|
Definition at line 95 of file acpitabl.h. |
|
Definition at line 93 of file acpitabl.h. |
|
Definition at line 92 of file acpitabl.h. |
|
Definition at line 90 of file acpitabl.h. |
|
Definition at line 89 of file acpitabl.h. |
|
Definition at line 222 of file acpitabl.h. |
|
Definition at line 249 of file acpitabl.h. |
|
Definition at line 254 of file acpitabl.h. |
|
Definition at line 251 of file acpitabl.h. |
|
Definition at line 256 of file acpitabl.h. |
|
Definition at line 250 of file acpitabl.h. |
|
Definition at line 255 of file acpitabl.h. |
|
Definition at line 221 of file acpitabl.h. |
|
Definition at line 252 of file acpitabl.h. |
|
Definition at line 257 of file acpitabl.h. |
|
|
Definition at line 369 of file acpitabl.h. |
|
Definition at line 183 of file acpitabl.h. |
|
Definition at line 182 of file acpitabl.h. |
|
Definition at line 245 of file acpitabl.h. |
|
Definition at line 244 of file acpitabl.h. |
|
Definition at line 295 of file acpitabl.h. |
|
Definition at line 294 of file acpitabl.h. |
|
Definition at line 261 of file acpitabl.h. |
|
Definition at line 264 of file acpitabl.h. |
|
Definition at line 262 of file acpitabl.h. |
|
Definition at line 263 of file acpitabl.h. |
|
Definition at line 248 of file acpitabl.h. |
|
Definition at line 253 of file acpitabl.h. |
|
Definition at line 375 of file acpitabl.h. |
|
Definition at line 187 of file acpitabl.h. |
|
Definition at line 186 of file acpitabl.h. |
|
Definition at line 209 of file acpitabl.h. |
|
Definition at line 208 of file acpitabl.h. |
|
Definition at line 47 of file acpitabl.h. |
|
Definition at line 41 of file acpitabl.h. |
|
Definition at line 45 of file acpitabl.h. |
|
Definition at line 46 of file acpitabl.h. |
|
Definition at line 26 of file acpitabl.h. |
|
Definition at line 348 of file acpitabl.h. Referenced by CmpFindACPITable(). |
|
Definition at line 197 of file acpitabl.h. |
|
Definition at line 196 of file acpitabl.h. |
|
Definition at line 194 of file acpitabl.h. |
|
Definition at line 193 of file acpitabl.h. |
|
Definition at line 376 of file acpitabl.h. |
|
Definition at line 190 of file acpitabl.h. |
|
Definition at line 189 of file acpitabl.h. |
|
Definition at line 374 of file acpitabl.h. |
|
Definition at line 179 of file acpitabl.h. |
|
Definition at line 178 of file acpitabl.h. |
|
Definition at line 201 of file acpitabl.h. |
|
Definition at line 200 of file acpitabl.h. |
|
Definition at line 175 of file acpitabl.h. |
|
Definition at line 174 of file acpitabl.h. |
|
Definition at line 171 of file acpitabl.h. |
|
Definition at line 170 of file acpitabl.h. |
|
|
|
|
|
Referenced by CmpFindACPITable(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 278 of file acpitabl.h. |
|
|
|
Definition at line 63 of file acpitabl.h. |
|
Definition at line 386 of file acpitabl.h. |
|
Definition at line 85 of file acpitabl.h. |
|
Definition at line 164 of file acpitabl.h. Referenced by CmpFindACPITable(). |
|
|
|
|
|
Definition at line 308 of file acpitabl.h. |
|
|
|
|
|
Definition at line 240 of file acpitabl.h. |
|
|
|
Definition at line 291 of file acpitabl.h. |
|
|
|
Definition at line 38 of file acpitabl.h. |
|
Definition at line 357 of file acpitabl.h. Referenced by CmpFindACPITable(). |
|
Definition at line 346 of file acpitabl.h. |
|
|
|
|
|
|
|
Definition at line 400 of file acpitabl.h. |