UEFI Introduction

Brief History On EFI
Interface specification

- Implementation agnostic

Compatible by design

- Evolution, not revolution
Abstracts BIOS from OS

- Decouples development
Modular and extensible

- OS-Neutral value add
Provide efficient Option ROM Replacement

- Common source for multiple CPU architectures
 


UEFI Forum

Unified EFI Forum, Inc. created for standardization
A Washington non-profit Corporation

- Develops, promotes and manages evolution of Unified EFI Specification

- Continue to drive low barrier for adoption

Promoter members:

- AMD, AMI, Apple, Dell, HP, IBM, Insyde, Intel, Lenovo, Microsoft, Phoenix

Tiered Membership:

- Promoters, Contributors and Adopters

More information: http://www.uefi.org

 


Unified EFI (UEFI) Forum – www.uefi.org
• Promoters

– OEMs: Dell, HP, IBM, Lenovo
– IBVs: AMI, Insyde, Phoenix
– AMD, Apple, Intel, Microsoft
• UEFI Specification

– EFI 1.10 specification contributed to the Forum by Intel and Microsoft to be used as a starting draft
– UEFI 2.1 specification released.
– Forum will evolve, extend, and add any new functionality as required
– Intel contributed EFI 1.10 SCT being used as starting base for UEFI conformance tests
 


UEFI Membership
Promoters: board and corporate officers

 

 

Contributors:

- Corporations, groups or individuals wanting to participate in UEFI 

- Chance to join work groups and contribute to spec or test development

- Early access to drafts and work in progress

 

 

Adopters: - Any entity wanting to implement the specification

 



 


UEFI Promoters, Contributors and Adopters

11 Promoters

20+ Contributors

70+ Adopters


How the UEFI Forum Works
• Board sets strategic direction – Charters work groups to implement direction

• Work groups drawn from membership – Staffed by Promoters and Contributors

• Board approves work groups proposals

• Work Groups:

– USWG – UEFI Specification Working Group • responsible for UEFI Spec production

– UTWG – UEFI Testing Working Group • Responsible for publishing

SCT – PIWG – Platform Initialization Working Group

• Responsible for the spec that will eventually replace the framework level specs

– ICWG: Industry Communications

 



UEFI Many Groups working together for Standardizing Firmware

 

 


Framework

Intel® Platform Innovation Framework for EFI and UEFI


Key Benefits

• Better - Faster - Cheaper to develop firmware

• Provides for flexibility –modularity –future growth

• Enables independence of drivers and applications from underlying hardware

• Framework is Intel implementation of EFI and UEFI

统一可扩展固件接口(UEFI)规范描述了操作系统和平台固件之间的接口。UEFI之前是可扩展固件接口规范1.10 (EFI)。因此,一些代码和某些协议名称保留了EFI名称。除非另有说明,本规范中的EFI名称可能被认为是UEFI的一部分。 接口采用数据表的形式,其中包含与平台相关的信息,以及OS加载器和OS可用的引导和运行时服务调用。它们共同提供了一个引导操作系统的标准环境。本规范是作为一个纯粹的接口规范设计的。因此,该规范定义了平台固件必须实现的接口和结构集。类似地,该规范定义了操作系统在引导时可能使用的一组接口和结构。固件开发人员如何选择实现所需的元素,或者操作系统开发人员如何选择利用这些接口和结构,这是留给开发人员的实现决策。 该规范的目的是定义一种方法,使操作系统和平台固件仅通信支持操作系统引导过程所必需的信息。这是通过平台和固件提供给操作系统的软件可见接口的正式和完整的抽象规范来实现的。 使用这一正式定义,旨在运行在与受支持的处理器规范兼容的平台上的收缩包装操作系统将能够在各种系统设计上启动,而无需进一步的平台或操作系统定制。该定义还允许平台创新引入新特性和功能,以增强平台的能力,而不需要按照操作系统的引导顺序编写新代码。 此外,抽象规范开辟了一条替代遗留设备和固件代码的路径。新的设备类型和相关代码可以通过相同定义的抽象接口提供同等的功能,同样不会影响OS引导支持代码。 该规范适用于从移动系统到服务器的所有硬件平台。该规范提供了一组核心服务以及一组协议接口。协议接口的选择可以随着时间的推移而发展,并针对不同的平台市场细分进行优化。与此同时,该规范允许oem提供最大限度的可扩展性和定制能力,以实现差异化。在这方面,UEFI的目的是定义一个从传统的“PC-AT”风格的引导世界到一个没有遗留api的环境的进化路径。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值