没有合适的资源?快使用搜索试试~ 我知道了~
首页UEFI Specification Version 2.8 [March 2019]
资源详情
资源评论
资源推荐

Unified Extensible Firmware Interface (UEFI)
Specification
Version 2.8
March 2019

UEFI Specification, Version 2.8
UEFI Forum, Inc. March 2019 ii
Acknowledgments
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 ORCONDITION OF TITLE,
QUIET ENJOYMENT, QUIET POSSESSION,CORRESPONDENCE TO DESCRIPTION OR NON-INFRINGEMENT WITH
REGARD TO THE SPECIFICATION AND ANYCONTRIBUTION THERETO.
IN NO EVENT WILL ANY AUTHOR OR DEVELOPER OF THIS MATERIAL OR ANYCONTRIBUTION THERETOBE LIABLE TO
ANY OTHER PARTY FOR THECOST OF PROCURING SUBSTITUTE GOODS OR SERVICES, LOST PROFITS, LOSS OF USE,
LOSS OF DATA, OR ANY INCIDENTAL,CONSEQUENTIAL, DIRECT, INDIRECT, OR SPECIAL DAMAGES WHETHER
UNDERCONTRACT, 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 © 2019, 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 Specification, Version 2.8
UEFI Forum, Inc. March 2019 iii
Revision History
Revision Mantis Number / Description Date
2.8 1832 Extend SERIAL_IO with DeviceTypeGuid March 2019
2.8 1834 UEFI REST EX Protocol March 2019
2.8 1853 Adding support for a REST style formset March 2019
2.8 1858 New Device Path for bootable NVDIMM namespaces March 2019
2.8 1861 New EFI_MEMORY_RANGE_CAPSULE Descriptor March 2019
2.8 1866 GetInfo() of Adapter Information Protocol should have a provision for IHV to
return no data
March 2019
2.8 1872 Peripheral-attached Memory March 2019
2.8 1876 Remove the EBC support requirement March 2019
2.8 1879 Clarification of REST (EX) protocol March 2019
2.8 1908 Update of uncommitted data in the FOROM_OPEN callback March 2019
2.8 1919 Memory Cryptography Attribute March 2019
2.8 1920 Redfish Discover Protocol March 2019
2.8 1921 HTTPS hostname validation March 2019
2.8 1924 Update to EFI_REST_EX_PROTOCOL.AsyncSendReceive March 2019
2.8 1925 Clarify requirement of REST related protocols March 2019
2.8 1926 New UEFI Spec Revision --> 2.8 March 2019
2.8 1935 UEFI JSON Capsule Support March 2019
2.8 1936 ResetSystem - support ResetData for all status scenarios. March 2019
2.8 1937 Behavior of default values March 2019
2.8 1941 New EFI REST JSON Structure Protocol March 2019
2.8 1942 Adding dependency expression capability into FMP type capsules March 2019
2.8 1947 Keyword strings of Configuration Keyword Handler Protocol Enhancements March 2019
2.8 1953 Add document version# conventions March 2019
2.8 1954 set (*Attributes) when GetVariable() returns EFI_BUFFER_TOO_SMALL and
Attributes is non-NULL
March 2019
2.8 1956 Platform to honor ActionRequest for Action changing March 2019
2.8 1961 Add EFI_UNSUPPORTED to EFI_RUNTIME_SERVICES calls March 2019
2.8 1966 Add new capsule processing error codes March 2019
2.8 1974 Add new CCIX PER Log Error Section to appendix March 2019
2.8 1996 Firmware Processing of the Capsule Identified by EFI_JSON_CAPSULE_ID_GUID March 2019
2.7B 1773 Clarify The EFI System Table entry for capsule image March 2019
2.7B 1801 ExtractConfig() format may change when called multiple times March 2019
2.7B 1835 Misleading / unclear statement about EFI-bootability of UDF media March 2019
2.7B 1838 RGB/BGR Contradiction in 2.7 GOP March 2019
2.7B 1841 BluetoothLE ECR - support autoreconnect March 2019

UEFI Specification, Version 2.8
UEFI Forum, Inc. March 2019 iv
2.7B 1842 BluetoothLE ECR - Add missing ConnectionCompleteCallback March 2019
2.7B 1843 HTTP Example Code Update March 2019
2.7B 1844 Replace obsoleted RFC number with new number for TCP March 2019
2.7B 1845 Clarification on AIP types "Network boot" and "SAN MAC Address" March 2019
2.7B 1846 EFI_LOAD_FILE2 requirement March 2019
2.7B 1865 Adding clarification in EFI_NOT_READY for ReadKeyStrokeEx() March 2019
2.7B 1869 Clarify FMP buffer too small behavior March 2019
2.7B 1874 Add RFC3021 to reference in uefi.org March 2019
2.7B 1875 Clarify platform specific elements in chapter 2.6.2 March 2019
2.7B 1878 Errata - Make DHCP server optional for HTTP boot March 2019
2.7B 1880 Arm binding EL2 register state clarification March 2019
2.7B 1890 EfiMemoryMappedIO Usage Clarification March 2019
2.7B 1897 Clarification on mapping of UEFI memory attributes to ARM memory types and
paging attributes
March 2019
2.7B 1899 Errata: Clarify EFI_INVALID_PARAMETER for FMP->GetImageInfo() March 2019
2.7B 1901 GPT Protective MBR description March 2019
2.7B 1902 CapsuleImageSize Clarification March 2019
2.7B 1903 Root Directory File Name March 2019
2.7B 1906 ACPI Table Pointer Installation March 2019
2.7B 1908 Update of uncommitted data in the FOROM_OPEN callback March 2019
2.7B 1923 Syntax error in EFI iSCSI Initiator Name Protocol March 2019
2.7B 1957 Request to add status code EFI_DEVICE_ERROR for ExtractConfig March 2019
2.7B 1964 Print disclaimer for all future UEFI specs March 2019
2.7B 1987 incorrect VLAN_CONFIG_SET function definition March 2019
2.7A 1830 Label Protocol - EFI_NVDIMM_LABEL_FLAGS_LOCAL definition needs to be
updated
August 2017
2.7A 1829 Label Protocol Section - Missing define for
EFI_NVDIMM_LABEL_FLAGS_UPDATING
August 2017
2.7A 1823 Modifications to the examples of the PCI Option ROM image combinations August 2017
2.7A 1822 UEFI 2.7 Organization chapter duplicated August 2017
2.7A 1821 Modify the requirement to enable PCI Bus Mastering August 2017
2.7A 1817 NVDIMM Label Protocol - SetCookie SerialNumber needs to be UINT32 NOT
UINT64
August 2017
2.7A 1816 Clarification of Using HttpConfigData in HTTP protocol August 2017
2.7A 1815 OpenProtocol() / EFI_ALREADY_STARTED should output existent Interface August 2017
2.7A 1808 Clarification of using option 43 in PXE v2.1 August 2017
2.7 1779 Adjusting UEFI version to UEFI 2.7 April 2017
2.7 1771BluetoothLE minor fix April 2017
2.7 1762 UEFI UFS DEVICECONFIG Protocol April 2017
Revision Mantis Number / Description Date

UEFI Specification, Version 2.8
UEFI Forum, Inc. March 2019 v
2.7 1751 Update DNS Device Path April 2017
2.7 1750 Add new data type to EFI Supplicant Protocol April 2017
2.7 1745 NVDIMM Label Protocol April 2017
2.7 1744 NVDIMMBlock Translation Table (BTT) Protocol {NewChapter} April 2017
2.7 1730 HII Popup Protocol April 2017
2.7 1726 Host and I/O defense April 2017
2.7 1720 Have Partition driver publish addition information for MBR/GPT partition types. April 2017
2.7 1719 Add EFI HTTP Boot Callback Protocol April 2017
2.7 1718 Allow SetData to clear configuration in Ip4Config2/Ip6Config Protocol April 2017
2.7 1716 Add BluetoothLE ECR April 2017
2.7 1711 Firmware Error Record Update April 2017
2.7 1707 Clarification of Private Authenticated Variables April 2017
2.7 1701 Add wildcard support to RegisterKeyNotify April 2017
2.7 1690 Reset Notification Protocol Update April 2017
2.7 1689 Secure Boot with Externally Managed Configuration April 2017
2.7 1685 Key Management Services (KMS) Protocol Enhancement April 2017
2.7 1672 UEFI Variable Enhancements April 2017
2.7 1654 New AIP Information block for wireless NIC April 2017
2.7 1652 Add DNS device path node April 2017
2.7 1647 UEFI binding for RISC-V April 2017
2.7 1641 Simplify SecureBoot Revocation and Usage of VerifySignature April 2017
2.7 1641 Simplify Secure Boot Revocation and Usage of VerifySignature April 2017
2.7 1627 Support ASCII RegEx Patterns in EFI_REGULAR_EXPRESSION_PROTOCOL April 2017
2.7 1627 EFI regular expression syntax type definitions April 2017
2.7 1623 New EFI_HTTP_STATUS_CODE enum for 308 Permanent Redirect April 2017
2.7 1623 New EFI_HTTP_STATUS_CODE enum for 308 Permanent Redirect April 2017
2.6B 1772 Clarify EFI_NOT_READY in Media State of AIP April 2017
2.6B 1767 Incorrect structure definition for EFI_IFR_RESET_BUTTON_OP April 2017
2.6B 1742 Clairfy PK enrolling in user mode April 2017
2.6B 1741 The memory map returnedByBS->GetMemoryMap() mayContain impossible
values.
April 2017
2.6B 1739 typos -Broken references link. April 2017
2.6B 1729Cleanup of ACPI 2.0 references in UEFI spec April 2017
2.6B 1708 Typos in Imge Decode and Image Ex Protocols April 2017
2.6B 1700 Align ACPI descriptor definitions in PCI I/O and PCI RootBridge I/O April 2017
2.6B 1698 Update to Mantis 1613 - GetNextVariable April 2017
2.6B 1691 Remove/Deprecate SMM Communication ACPI Table April 2017
2.6B 1682 HII Protocol StatusCodes April 2017
2.6B 1678 Simplify the ACPI Table GUID declarations April 2017
2.6B 1675 section 30.5.1 typo April 2017
Revision Mantis Number / Description Date
剩余2557页未读,继续阅读
















marktsai0316
- 粉丝: 5
- 资源: 22
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
最新资源
- Xilinx SRIO详解.pptx
- Informatica PowerCenter 10.2 for Centos7.6安装配置说明.pdf
- 现代无线系统射频电路实用设计卷II 英文版.pdf
- 电子产品可靠性设计 自己讲课用的PPT,包括设计方案的可靠性选择,元器件的选择与使用,降额设计,热设计,余度设计,参数优化设计 和 失效分析等
- MPC5744P-DEV-KIT-REVE-QSG.pdf
- 通信原理课程设计报告(ASK FSK PSK Matlab仿真--数字调制技术的仿真实现及性能研究)
- ORIGIN7.0使用说明
- 在VMware Player 3.1.3下安装Redhat Linux详尽步骤
- python学生信息管理系统实现代码
- 西门子MES手册 13 OpcenterEXCR_PortalStudio1_81RB1.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论0