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.

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

Field<br />

Byte<br />

Length<br />

Byte<br />

Offset<br />

Description<br />

Length 4 4 Length, in bytes, of the entire table. 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 XSDT, 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 XSDT 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 8*n 36 An array of 64-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.9 Fixed ACPI Description Table (FADT)<br />

The Fixed ACPI Description Table (FADT) defines various fixed hardware ACPI information vital<br />

to an ACPI-compatible OS, such as the base address for the following hardware registers blocks:<br />

PM1a_EVT_BLK, PM1b_EVT_BLK, PM1a_CNT_BLK, PM1b_CNT_BLK, PM2_CNT_BLK,<br />

PM_TMR_BLK, GPE0_BLK, <strong>and</strong> GPE1_BLK.<br />

The FADT also has a pointer to the DSDT that contains the Differentiated Definition Block, which<br />

in turn provides variable information to an ACPI-compatible OS concerning the base system design.<br />

All fields in the FADT that provide hardware addresses provide processor-relative physical<br />

addresses.<br />

Note: If the HW_REDUCED_ACPI flag in the table is set, OSPM will ignore fields related to the ACPI<br />

HW register interface: Fields at offsets 46 through 108 <strong>and</strong> 148 through 232, as well as FADT Flag<br />

bits 1, 2, 3,7,8,12,13, 14, 16 <strong>and</strong> 17).<br />

Table 5-34 Fixed ACPI Description Table (FADT) Format<br />

Field<br />

Byte<br />

Length<br />

Byte<br />

Offset<br />

Description<br />

Header<br />

Signature 4 0 ‘FACP’. Signature for the Fixed ACPI Description Table. (This<br />

signature predates ACPI 1.0, explaining the mismatch with<br />

this table's name.)<br />

Length 4 4 Length, in bytes, of the entire FADT.<br />

FADT Major Version 1 8 6<br />

Major Version of this FADT structure, in "Major.Minor" form,<br />

where 'Minor' is the value in the Minor Version Field (Byte<br />

offset 131 in this table)<br />

116 April, 2015 Version 6.0

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

Saved successfully!

Ooh no, something went wrong!