ACPI 4.0a has been published. This revision includes errata corrections and clarifications
and can be downloaded from:
http://www.acpi.info/spec.htm
Revision
Change Description
Affected Sections
4.0a
Apr. 2010
Errata corrected and clarifications added.
Removed text concerning government requirement of mechanical off
Clarified URL update document, Corrected section references for APIC, SLIT, SRAT in Table
5-5, Update URLs and reformatted Table 5-6
Corrected reference to Interrupt Source Override Structure
Corrected name for CPEP table
Corrected reference to SMBus, should be IPMI
Clarified BusCheck and DeviceCheck notifications in Table 5-53
Added link to non-ACPI Plug and Play ID reference document
Added missing _ATT and _GAI names, Corrected page/section references in Table 5-67
Corrected EndTag name value. Was 0x78, correct value is 0x79 Table 6-33
Consumer/Producer bit is ignored (Restored 2.0C change that had been lost)
Clarified use of _GLK (Global Lock) object
Corrected definition of _TSD object
Corrected definition of _PSD object
Corrected table name (CPEP)
Corrected "maximum positive adjustment" value. Was 500%, correct value is 50%,
Updated description of example - 300 to 400 lux, Eliminated hardcoded package lengths in
examples, Changed "brightness" to "highest ambient light value"
Corrected reference to _IDE, should be _GTM. Corrected table reference
Clarified GPE Block Device Description
Corrected _PLD object examples
Repaired diagram that would not display properly Figure 10-2
Added missing _BCT method to Table 10-3
Clarified that OEM Information field should contain NULL string if not supported in Table
10-4 &Table 10-5
Corrected description of _BTM arguments and return value
Clarified description of _BCT return value
Corrected HID for Power Source device. Was ACPI0003, correct value is ACPI0004
Corrected _PIF example. First package element was a Buffer, should be Integer, Clarified
that OEM Information field should contain NULL string if not supported Table 10-10
Corrected description of _SHL method Table 10-11
Clarified _PRL return value, a list of References
Corrected _PMC example. First package element was a Buffer, should be Integer
Clarified that OEM Information field should contain NULL string if not supported Table
10-12
Removed "TODO" note. Updated example
Repaired diagram that would not display properly Figure 15-1
Corrected error conditions from "fatal" to "corrected
Corrected several incorrect section references, Clarified number of Generic Error Data
Entry structures is >=1 (not Zero)
Clarified number of Generic Error Data Entry structures is >=1 (not Zero)
Added new section clarifying SCI notification for generic error sources
Added new section describing Firmware First error handling
Clarified purpose of the codes Table 17-17
Added reference to table of COMMAND_STATUS codes Table 17-23
Clarified purpose of the command status codes in Table 17-27 and the error type
definitions in Table 17-28
Added _ATT resource descriptor field name
Clarified rules for Buffer vs. Integer return types from a field unit
Corrected section/page reference
2.2
5.2.6
5.2.12.4
5.2.18
5.5.2.4.3.1
5.6.5
5.6.6
5.6.7
6.4.2.8
6.4.3.5.1,2,3
6.5.7
8.4.3.4
8.4.4.5
8.4.5
9.2.5
9.8.2.1.1
9.10
9.13
10.1.3.1
10.2.2
10.2.1.1-2
10.2.2.8
10.2.2.9
10.3
10.3.3
10.4
10.3.4
10.4.1
10.4.1
10.5
15.1
17.1
17.3.1
17.3.2.6.1
17.3.2.6.2
17.4
17.5.1.1
17.6.1
17.6.3
18.1.8
18.5.44,89
18.5.101