27.10.2015 Views

Advanced Configuration and Power Interface Specification

ACPI_6.0

ACPI_6.0

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Advanced</strong> <strong>Configuration</strong> <strong>and</strong> <strong>Power</strong> <strong>Interface</strong> <strong>Specification</strong><br />

Figure 5-23 Root System Description Pointer <strong>and</strong> Table<br />

All system description tables start with identical headers. The primary purpose of the system<br />

description tables is to define for OSPM various industry-st<strong>and</strong>ard implementation details. Such<br />

definitions enable various portions of these implementations to be flexible in hardware requirements<br />

<strong>and</strong> design, yet still provide OSPM with the knowledge it needs to control hardware directly.<br />

The Extended System Description Table (XSDT) points to other tables in memory. Always the first<br />

table, it points to the Fixed ACPI Description table (FADT). The data within this table includes<br />

various fixed-length entries that describe the fixed ACPI features of the hardware. The FADT table<br />

always refers to the Differentiated System Description Table (DSDT), which contains information<br />

<strong>and</strong> descriptions for various system features. The relationship between these tables is shown in<br />

Figure 5-24.<br />

Fixed ACPI<br />

Description Table<br />

FACP<br />

Differentiated System<br />

Description Table<br />

DSDT<br />

Firmware ACPI<br />

Control Structure<br />

FACS<br />

Header<br />

Static info<br />

FIRM<br />

DSDT<br />

BLKs<br />

Header<br />

Differentiated<br />

Definition<br />

Block<br />

ACPI<br />

Driver<br />

Wake Vector<br />

Shared Lock<br />

Software<br />

Hardware<br />

...<br />

GPx_BLK<br />

PM2x_BLK<br />

OEM-Specific<br />

PM1x_BLK<br />

Located in<br />

port space<br />

Device I/O<br />

Device Memory<br />

PCI configuration<br />

Embedded Controller space<br />

Figure 5-24 Description Table Structures<br />

• OSPM finds the RSDP structure as described in Figure 5.2.5.1 (“Finding the RSDP on IA-PC<br />

Systems”) or Figure 5.2.5.2 (“Finding the RSDP on UEFI Enabled Systems”).<br />

When OSPM locates the structure, it looks at the physical address for the Root System Description<br />

Table or the Extended System Description Table. The Root System Description Table starts with the<br />

signature “RSDT”, while the Extended System Description Table starts with the signature “XSDT”.<br />

102 April, 2015 Version 6.0

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!