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 />

Field<br />

Byte<br />

Length<br />

Byte<br />

Offset<br />

Description<br />

Creator ID 4 28 Vendor ID for the ASL Compiler.<br />

Creator Revision 4 32 Revision number of the ASL Compiler.<br />

Definition Block n 36 n bytes of AML code (see Section 5.4, “Definition Block<br />

Encoding”)<br />

5.2.11.2 Secondary System Description Table (SSDT)<br />

Secondary System Description Tables (SSDT) are a continuation of the DSDT. The SSDT is<br />

comprised of a system description table header followed by data in Definition Block format. There<br />

can be multiple SSDTs present. After OSPM loads the DSDT to create the ACPI Namespace, each<br />

secondary system description table listed in the RSDT/XSDT with a unique OEM Table ID is<br />

loaded.<br />

Note: Additional tables can only add data; they cannot overwrite data from previous tables.<br />

This allows the OEM to provide the base support in one table <strong>and</strong> add smaller system options in<br />

other tables. For example, the OEM might put dynamic object definitions into a secondary table such<br />

that the firmware can construct the dynamic information at boot without needing to edit the static<br />

DSDT. A SSDT can only rely on the DSDT being loaded prior to it.<br />

Table 5-43 Secondary System Description Table Fields (SSDT)<br />

Field<br />

Byte<br />

Length<br />

Byte<br />

Offset<br />

Description<br />

Header<br />

Signature 4 0 ‘SSDT’ Signature for the Secondary System Description Table.<br />

Length 4 4 Length, in bytes, of the entire SSDT (including the header).<br />

Revision 1 8 2<br />

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

OEMID 6 10 OEM ID<br />

OEM Table ID 8 16 The manufacture model ID.<br />

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

Creator ID 4 28 Vendor ID for the ASL Compiler.<br />

Creator Revision 4 32 Revision number of the ASL Compiler.<br />

Definition Block n 36 n bytes of AML code (see Section 5.4 , “Definition Block<br />

Encoding”)<br />

5.2.11.3 Persistent System Description Table (PSDT)<br />

The table signature, “PSDT” refers to the Persistent System Description Table (PSDT) defined in the<br />

ACPI 1.0 specification. The PSDT was judged to provide no specific benefit <strong>and</strong> as such has been<br />

deleted from follow-on versions of the ACPI specification. OSPM will evaluate a table with the<br />

“PSDT” signature in like manner to the evaluation of an SSDT as described in Section 5.2.11.2,<br />

“Secondary System Description Table.”<br />

Version 6.0 137

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

Saved successfully!

Ooh no, something went wrong!