Advanced Configuration and Power Interface (ACPI ...

Advanced Configuration and Power Interface (ACPI) Specification

Version 6.3 January 2019

ACPI Specification, Version 6.3

Acknowledgements

The material contained herein is not a license, either expressly or impliedly, to any intellectual property owned or controlled by any of the authors or developers of this material or to any contribution thereto. The material contained herein is provided on an "AS IS" basis and, to the maximum extent permitted by applicable law, this information is provided AS IS AND WITH ALL FAULTS, and the authors and developers of this material hereby disclaim all other warranties and conditions, either express, implied or statutory, including, but not limited to, any (if any) implied warranties, duties or conditions of merchantability, of fitness for a particular purpose, of accuracy or completeness of responses, of results, of workmanlike effort, of lack of viruses and of lack of negligence, all with regard to this material and any contribution thereto. Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." The Unified EFI Forum, Inc. reserves any features or instructions so marked for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. ALSO, THERE IS NO WARRANTY OR CONDITION OF TITLE, QUIET ENJOYMENT, QUIET POSSESSION, CORRESPONDENCE TO DESCRIPTION OR NON-INFRINGEMENT WITH REGARD TO THE SPECIFICATION AND ANY CONTRIBUTION THERETO.

IN NO EVENT WILL ANY AUTHOR OR DEVELOPER OF THIS MATERIAL OR ANY CONTRIBUTION THERETO BE LIABLE TO ANY OTHER PARTY FOR THE COST OF PROCURING SUBSTITUTE GOODS OR SERVICES, LOST PROFITS, LOSS OF USE, LOSS OF DATA, OR ANY INCIDENTAL, CONSEQUENTIAL, DIRECT, INDIRECT, OR SPECIAL DAMAGES WHETHER UNDER CONTRACT, TORT, WARRANTY, OR OTHERWISE, ARISING IN ANY WAY OUT OF THIS OR ANY OTHER AGREEMENT RELATING TO THIS DOCUMENT, WHETHER OR NOT SUCH PARTY HAD ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES.

Copyright ? 2018, Unified Extensible Firmware Interface (UEFI) Forum, Inc. All Rights Reserved. The UEFI Forum is the owner of all rights and title in and to this work, including all copyright rights that may exist, and all rights to use and reproduce this work. Further to such rights, permission is hereby granted to any person implementing this specification to maintain an electronic version of this work accessible by its internal personnel, and to print a copy of this specification in hard copy form, in whole or in part, in each case solely for use by that person in connection with the implementation of this Specification, provided no modification is made to the Specification.

UEFI Forum, Inc.

January 2019

Page ii

ACPI Specification, Version 6.3

Revision History

ACPI Revision

Mantis Number / Description

6.3

1851 Extend GTDT to describe ARMv8.1 architected CNTHV timer

6.3

1855 ARS Error Inject

6.3

1867 Add Trigger order to PCC Identifier structure within PDTT

6.3

1873 Peripheral-attached Memory

6.3

1883 Reserve the table names "CRAT" and "CDIT"

6.3

1893 New NVDIMM Device methods _NCH and _NBS

6.3

1898 PCC Operation Region

6.3

1900 I3C host controller support

6.3

1904 Generic Initiator Affinity Structure

6.3

1910 NVDIMM Address Range Scrubbing (ARS) interface update

6.3

1911 _PRD object in Table 6-186 has no definition

6.3

1913 New NVDIMM Device methods for Health Error Injection

6.3

1914 HMAT Enhancements

6.3

1922 _HPX Enhancements

6.3

1930 ASL: Make some arguments to ASL operators optional

Affected Sections

Section 5.2.24

Table 9-299 Section 9.20.7.7 Section 9.20.7.9.1 Section 9.20.7.12

Section 5.2.28

Table 5-132



Section 9.20.8.1 Section 9.20.8.2

Section 5.5.2.4 Section 6.5.4 Section 19.2.7 Section 19.6 Section 20.2.5.2

Table 6-190 Table 6-241

Section 5.2.16

Section 5.6.6 Section 9.20.7

Appendix C

Section 5.6.6 Section 9.20.8

Section 5.2.27

Section 6.2.9

Section 19.6.7 Section 19.6.46 Section 19.6.63 Section 19.6.88

UEFI Forum, Inc.

January 2019

Page iii

ACPI Specification, Version 6.3

ACPI Revision

Mantis Number / Description

6.3

1931 ASL: extend Load() operator to allow table load from an ASL

buffer

6.3

1932 ASL: deprecate Unload operator

6.3

1934 SPE support for ARM

6.3

1939 Error Disconnect Recover Notification

6.3

1944 Outdated copied text from PCI Firmware Spec

6.3

1946 Generic Initiator _OSC Bit

6.3

1948 Adds a "Hot-plug Capable" flag to the Local APIC and x2APIC

structures in MADT

6.3

1958 PCC Operation Region Updates

6.3

1959 Update to ECR 1914

6.3

1978 GT Block Timers table - update the Timer Interrupt Mode

description

6.3

1979 ACPI version change from 6.2 to 6.3

6.3

1980 Fix link to local APIC flags in the Processor Local APIC Structure

table

Affected Sections

Section 19.6.76

Section 19.6.146 and related references Section 5.2.12.14 Table 5-155 Table 5-165 Section 6.3.5 Section 6.2.11.3 Section 6.2.11.4 Section 5.2.16.6 Table 6-200 Table 5-44 Table 5-47 Table 5-58 Section 5.5.2.4 Section 19.2.7 Table 19-420 Section 20.2.5.2 Table 5-146 Table 5-126

Table 5-33 Table 5-46

6.2 B 6.2 B

1819 Errata: remove support for multiple GICD structures 1852 Fix Inconsistent TranslateType Language

Table 5-43

Section 19.6.33 Section 19.6.34 Section 19.6.41 Section 19.6.42 Section 19.6.109 Section 19.6.110 Section 19.6.151

UEFI Forum, Inc.

January 2019

Page iv

ACPI Specification, Version 6.3

ACPI Revision

Mantis Number / Description

6.2 B

1870 PPTT Clarifications

6.2 B

1881 Incorrect reference "Memory Devices" in "5.2.21.10 Interaction with Memory Hot Plug"

6.2 B

1882 Incorrect EINJ table references/link

6.2 B

1894 SRAT GICC Flags Field Definition Errata

6.2 B

1905 Missing description in 6.1.9 title in ACPI 6.2a

6.2 B

1909 Update NFIT SPA Range Structure

6.2 B

1929 Miscellaneous Errata

6.2 B 6.2 B

1945 NFIT_SPA_ECR 1951 _PXM Clarifications

6.2 B

6.2 B 6.2 B

1960 PWR_BUTTON desription should say "power button", not "sleep button"

1962 Clarifications for the use of _REG methods

1965 Clean up Address Space ID

6.2B

1968 Clarifications for ACPI Namepaths

Affected Sections

Section 5.2.29.1 Section 5.2.21.10

Table 18-404 Table 5-76 Section 6.1.9 Table 5-132 Section 19.6.38 Section 19.6.53 Section 19.6.54 Removed redundant Interrupt section (now Section 19.6.63). Section 5.2.25.2 Section 5.2.16 Section 5.2.16.6 Section 6.2.14 Section 6.2.15 Section 17.2 Section 17.2.1 Section 17.3 Section 17.3.1 Section 17.4 Section 17.4.1 Table 5-34

Section 6.5.4 Table 5-25 Table 6-238 Section 19.6.114 Section 19.2.7 Section 5.2

UEFI Forum, Inc.

January 2019

Page v

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download