Example: biology

Advanced Configuration and Power Interface Specification

Advanced Configuration and Power Interface SpecificationVersion [April, 2015] Advanced Configuration and Power Interface SpecificationiiApril, 2015 Version 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.

Advanced Configuration and Power Interface Specification ii April, 2015 Version 6.0 Acknowledgements The material contained herein is not a license, either expressly or impliedly, to …

Tags:

  Configuration, Specification, Power, Advanced, Interface, Advanced configuration and power interface specification

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of Advanced Configuration and Power Interface Specification

1 Advanced Configuration and Power Interface SpecificationVersion [April, 2015] Advanced Configuration and Power Interface SpecificationiiApril, 2015 Version 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.

2 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.

3 Copyright 2014- 2015 Unified EFI, Inc. All Rights HistoryRevisionChange DescriptionAffected SectionsUnless otherwise noted the initial numbers in this column are Mantis ticket Changes needed for ACPI : persistent memory S4 behaviorSection Vendor Range for E820 Address Types and UEFI memory TypesTable Disambiguation of _REVS ection Comments against Final DraftSection ; Section Comments against Final DraftSection ; Section comment against the Final Draft: Minor errata in register fields of LPI exampleSection Fixes for ACPI Draft March 2 Table 5-38; Section ACPI Draft feedback - Mantis 1228 Table Missing reference in Extended Address Space Descriptor Definition, Section Section ACPI March2 Draft Feedback - Bits and NFIT relatedNFIT ACPI Feb 18 Draft - Follow consistent notation for Bits and Bytes ACPI Feb 18 draft feedback - NFIT relatedNFIT ACPI Feb 5 Draft1 Feeback2 - Mantis 1250 Section ; Section.

4 Section ACPI Feb 5 Draft1 Feedback - Mantis 1250 Section ; Section ;;Section Comment against ACPI Draft 1 concerning Mantis 1279 Section ;Section ;Section ;Section ;;Section ;Section ;Section - Section ; Section Add USB-C Connection support to _UPCT able 9-264;Section New ACPI Version PlaceholderTable Errata on reference in section Platform-Wide OSPM CapabilitiesSection Typo in section : "Section" used when "Table" was meantSection Reserve "STAO" and "XENV" table signaturesTable 5-31 Advanced Configuration and Power Interface SpecificationivApril, 2015 Version A Missing space in first paragraph of Section Battery ACPI ECRS ection 5-162 Section ;Table 10-272 ;Section ;Table AML: Improve Disassembly of Control Method InvocationsSection ;Section ;Section ASL Printf and Fprintf Debug MacrosTable 10-274 Table 10-274 Section ;Section ;Section ;Section ;Section ;Section ;Section ;Section ; ASL Helper Macro for _PLD (Physical Location of Device) - ToPLD()Section ;Section ;Section ;Section ;Section ;Section ASL Extensions for Symbolic Operators and Expressions (ASL )Section ;Section ;Section ;Section ;;Section ;Section ;Section - Section ; Section Missing word in figure 1-1 Figure Device Power Management ClarificationsSection ;Section ;Section ; Section ;Section ); Section 7; Section ; Section New Thermal Zone ObjectsTable 5-162;Section ;Section ;Section _OSC, add OS-->Platform information to communicate >16 p-states are supportedTable Standby Thermal TripSection Clarification of S5 (Soft-Off) and S1~S4 Sleeping StatesSection ;Section ;Section ;Section ;Section ;Section Incorrect Indentation in first page of Section 3 Section Support for Non-Volatile Memory Firmware InterfacesSection ; Section.

5 Section PCC and level interrupts for HW reduced platformsSection ;Section DescriptionAffected SectionsVersion Deprecate Processor KeywordTable 5-47;Table 5-53;Section ;Section ;Section ; ;Section ;Section ; ;Section ;Section Adjust max p-statesSection Adding Support for Faster Thermal Sampling Table 6-176; Table 5-162 ;Section Section ;Section Reserve IORT and support for ARM GICv3/4 ITS in MADTT able 5-30; Table 5-46; Section Clarify _HID/_CID/_CLS usage modelSection ;Section ;Section CPPC heterogeneous performance capabilitiesSection ;Section ; : MADT Efficiency Classes and wording change for MP Parking updateTable FADT Hypervisor Vendor Identification SupportTable Extend Address Ranger Types and UEFI Memory Type to comprehend persistent 5-38;Section ;Section 15; Table 15-317,Section Support for Platform-specific device reset Section and Section t; Table 7-226 Table 7-227 Generic Button(s) AbstractionTable 5-161; Add new Section and following.

6 ACPI Low Power Idle Table (LPIT) and _LPD proposalSection ;Section ; Table 6-176; Section ;Section ; Section ;Section ;Section ; Section ;Section ; Section Errata1265 Missing word in figure 1-1 Figure Errata1252 Incorrect Indentation in first page of Section 3 Section Errata1243 Clarify whether or not the FACS is optional or notSection ; Table Errata1233 Fix broken Link and Example for _CLSS ection Errata1228 Present GIC version in MADT tableTable Errata1196 Table reference in Section is IncorrectSection Errata1193 Parking protocol field link is incorrectSection ; Table Errata1190 Table references in Section 18 - ACPI Platform Error Interfaces (APEI) are incorrectTable 18-322; Table Errata1189 _CCA attribute default value description does not work for ARM systemsSection MADT GICC table definition is wrongTable 5-61; DescriptionAffected SectionsAdvanced Configuration and Power Interface SpecificationviApril, 2015 Version FADT minor version byte length is Errors in GTDT Section of , ;Tables 5-115, 5-118, 5-121, Bad section reference in ACPI Modifications to UEFI Forum ownership of PNP ID and ACPI ID Misc typos in draft ; ; ; ; ; Table 5-74;Table 5-115-116;Table 5-118-119; Table 5-121; Table 5-61; 5-61 , Table 6-162, Table 8-229; RM duplicates from 1123/1130 ACPI draft corrections related to _DSD (SEE 1126 BELOW).

7 Was Table 5-133 & 6-142 now-->5-148 & Reserve ACPI Low Power Idle Table Signature "LPIT"Table Updates to M1133 MADTT able 5-63, 5-64 Bug in ASL example codePRT3 code example following Figure GTDT changes for new GT , Add a Notification Type for System Resource Affinity Change EventTable 5-119 Device Object Notifications,new FADT changes for PSCI Support on ARM platformsTable 5-34, 5-36, New table PCC Doorbell Protocol for HW-Reduced , , , MADT Updates for new , Table 5-43, table 5-45, 5-60, 5-61, 5-63, Per-device Cache-coherency Attribute , ; Was Table 6-142-->Table Add _DSD Predefined Object-- DeviceSpecific Data propertiesWas Table 5-133 & 6-142 now-->5-148 & CPPC Performance Feedback Counter Change1130 CPPC2[overlapping/duplicate tickets]Tables 5-126, , , ; Was Table 8-218--> Add x2 APIC and GIC structure for _MAT B1145 Support GICs in proximity new section new tables, Table 5-65 RevisionChange DescriptionAffected SectionsVersion B1144 Fix the gap for Notify value , new tables: Table 5-132, B1142 Error Source , , Table B1117 Move content to UEFI Forum , , , , , , 13, , ; Tables 5-31, 5-60, B1113 Typos in ACPI B1148 Inconsistent BIX object description/exampleWas Table 10-234--> B1143 Typos in ACPI , B1102 Clarify Use of GPE Block Devices in Hardware-Reduced , , BMantis 1114 Lack of description on Bit 4 of AJira 51 incorrect type informationTable AJira 50 Misspelling of management AJira 49 Updated description of DerefOf to specify behavior when attempt is made to de-reference a reference (via Index) to a NULL (empty) package element.

8 AJira 48 Text changes to change PM Timer from required to , , , AJira 46 Figure 5-29 is a printer killerFig AJira 45 Typos in Figure 5-30 Fig AJira 44 Link issues in table 5-133 Table AJira 43 Invalid AddressSpaced keywords in example ASL code, orphan _REG AJira 42 Serious bug in ASL example code for _OSC AJira 41 Fix problems with PCC address space description AJira 40 Issues with _GRT and _SRT Buffer description , AJira 39 Clarification needed for _CST Table AJira 38 Incorrect field name in "Generic Register Descriptor". AJira 37 Clarifications for _CPC method AJira 36 Restore legality of module-level executable AML code. AJira 35 ASL grammar: "UserTerm" is confusing AJira 34 Description of _GTM has a bad line with very large font AJira 33 Missing information in _CPC description AJira3 2 Error in description of _REG method DescriptionAffected SectionsAdvanced Configuration and Power Interface SpecificationviiiApril, 2015 Version AJira 31 Clarify length field for Serial resource AJira 30 Argument descriptions in incorrect order for resource descriptors , AJira 29 Issues with memory descriptors (grammar and macros) , AJira 28 Problems with ASL grammar entry for DWordMemory AJira 27 Problems with Unicode description for _MLS AJira 26 Incorrect grammar for "32-bits" and "64-bits" AJira 25 Incorrect table reference in AJira 24 Resource Descriptor tables -- formatting issues AJira 23 Interrupt Descriptors.

9 Wake bit should be split from Share bit AJira 22 ASL grammar for ObjectType operator is AJira 21 ASL grammar is missing description of type 6 AJira 20 Problems with table 5-31 (reserved ACPI table signatures)Table AJira 19 Clarify description of _BQC AJira 18 Fix for EC OpRegion availability AJira 17 Clarify meaning of BGRT status fieldTable AJira 16 Correction to _DSM AJira 15 Clarify _DSM backward compatibility requirement and AJira 14 Description of _CPC is missing definition of unsupported optional AJira 13 Incorrect _PLD name expansionTable 5-133, AJira 12 PLD description needs AJira 11 Errata forwarded from HP , AJira 10 More issues with ACPI table 5-133 Table AJira 7 Error in QWordIO, ExtendedIO , AJira 6 Appendix A is now misnamed in ACPI AJira 5 PARTIAL--Need group agreement--Method _GTS and _BFS are unused, should be removed from ACPI spec. , , , , fig. AJira 4 Table 5-133 - issues with _Sx methodsTable AJira 3 Issues with predefined names table (table 5-133)Table 5-133 RevisionChange DescriptionAffected SectionsVersion AJira 2 Description of new sleep control register incorrectTable AJira 1 SystemCMOS keyword inconsistenciesTable 5-114, , 19.

10 , , - 2, , 2, Enumeration Power , , GTDT Locking Targets from PLD clarification for handhelf form Extended GPIO-signaled Event Numbers ( ) D3 Cold , through for SIO ROM (Get ROM Data) , Reserved Table ( )TimeAndAlarmDevice Modification Collaborative Processor Performance Control Platform Communications Channel added (new ch. 14)Ch 14 (new) -Platform_Communication_Channel_and_CPPC _changes(new) SPB , , , , , , , , , GPIO , , , , , , , ( ) Fixed DMA Descriptor , Device identification , , , , Interrupt Descriptors for Generic Interrupt Controller , HW-reduced ACPI , 4, , , , , , , , , , 12, , , , , 15, , , , , Remove a line (reference) not fix AML opcode DescriptionAffected SectionsAdvanced Configuration and Power Interface SpecificationxApril, 2015 Version fix table (tables) Update Constant Descriptions , , , RASF Fixed Example Update Package Description Table Definition Language20, MPST , , , , EINJ , , ( ) Firmware Performance Data Table (FPDT) , Firmware Performance Data Table (FPDT) ( ) Additional Hardware Error Notification ( ) BMC Requested Graceful Shutdown , _DSM function 0 ROM (Get ROM Data)


Related search queries