27.10.2015 Views

Advanced Configuration and Power Interface Specification

ACPI_6.0

ACPI_6.0

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ACPI Software Programming Model<br />

5.2.7 Root System Description Table (RSDT)<br />

OSPM locates that Root System Description Table by following the pointer in the RSDP structure.<br />

The RSDT, shown in Table 5-32, starts with the signature ‘RSDT’ followed by an array of physical<br />

pointers to other system description tables that provide various information on other st<strong>and</strong>ards<br />

defined on the current system. OSPM examines each table for a known signature. Based on the<br />

signature, OSPM can then interpret the implementation-specific data within the table.<br />

Platforms provide the RSDT to enable compatibility with ACPI 1.0 operating systems. The XSDT,<br />

described in the next section, supersedes RSDT functionality.<br />

Table 5-32 Root System Description Table Fields (RSDT)<br />

Field<br />

Byte<br />

Length<br />

Byte<br />

Offset Description<br />

Header<br />

Signature 4 0 ‘RSDT’ Signature for the Root System Description Table.<br />

Length 4 4 Length, in bytes, of the entire RSDT. The length implies the<br />

number of Entry fields (n) at the end of the table.<br />

Revision 1 8 1<br />

Checksum 1 9 Entire table must sum to zero.<br />

OEMID 6 10 OEM ID<br />

OEM Table ID 8 16 For the RSDT, the table ID is the manufacture model ID. This<br />

field must match the OEM Table ID in the FADT.<br />

OEM Revision 4 24 OEM revision of RSDT table for supplied OEM Table ID.<br />

Creator ID 4 28 Vendor ID of utility that created the table. For tables containing<br />

Definition Blocks, this is the ID for the ASL Compiler.<br />

Creator Revision 4 32 Revision of utility that created the table. For tables containing<br />

Definition Blocks, this is the revision for the ASL Compiler.<br />

Entry 4*n 36 An array of 32-bit physical addresses that point to other<br />

DESCRIPTION_HEADERs. OSPM assumes at least the<br />

DESCRIPTION_HEADER is addressable, <strong>and</strong> then can further<br />

address the table based upon its Length field.<br />

5.2.8 Extended System Description Table (XSDT)<br />

The XSDT provides identical functionality to the RSDT but accommodates physical addresses of<br />

DESCRIPTION HEADERs that are larger than 32 bits. Notice that both the XSDT <strong>and</strong> the RSDT<br />

can be pointed to by the RSDP structure. An ACPI-compatible OS must use the XSDT if present.<br />

Table 5-33 Extended System Description Table Fields (XSDT)<br />

Field<br />

Byte<br />

Length<br />

Byte<br />

Offset<br />

Description<br />

Header<br />

Signature 4 0 ‘XSDT’. Signature for the Extended System Description Table.<br />

Version 6.0 115

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

Saved successfully!

Ooh no, something went wrong!