下周要去培训,这周决定还是了解下EFI,刚来BIOS5个月还在学习Legacy BIOS ,但是下周有机会去听听EFI,所以决定还是了解一点EFI才好,这里就边翻译一点边学习理解一点啦。
本章目标:
1.描述EFI和UEFI的背景。
2.介绍UEFI架构的基本原理和Inter的EFI启动实施。
3.提供一个基本的UEFI术语和概念的基本字典。
4.这些术语和概念是理解UEFI和学习下面课程的基础。
课程:
1.UEFI概述。
2.UEFI技术概述。
.UEFI专业名词。
.UEFI系统表是什么?
.一个设备路径是指什么?
.UEFI启动设备是什么?
.EFI1.1和UEFI2.0的区别。
内容:
EFI概述
1.EFI----Extensible Firmware Interface:可扩展的固件接口。
2.EFI是一个接口规范。
3.从OS抽象出来的平台--分层开发。
4.包括一个模块化的驱动模型和CPU-Independent option rom---提供改进的RAS约定(翻译不好Offers promise of improved RAS)。
5.兼容性的设计--Evolution, not revolution。
6.模块化和可扩展化--OS OS-Neutral value add。
7.对现有接口的补充。
灵活的满足现有和未来的需要
EFI(UEFI)统一论坛--www.uefi.org
成员:
-OEMs:Dell,HP,IBM,Lenovo
-IBVs : AMI,Insyde,Phoenix
-AMD,Apple,Intel,Microsoft
UEFI规范:
1.EFI 1.1规范是由Intel和微软贡献的草稿。
2.UEFI 2.1规范已经发布。
3.Forum将会根据要求开发和扩展来增加一些新的功能。
4.英特尔提供的EFI 1.1 SCT(子程序调用表?)将会作为UEFI遵守测试的基础。
目的:UEFI规范的世界性的采用和促进。
UEFI会员
Promoters(推广者) :董事会和企业人员
Contributors(贡献参与者):
1.想参与和分享UEFI的公司,团体或者个人。
2.有机会加入工作小组和贡献规格或测试的发展。
3.早期进入起草和工作的。
Adopter(接管者) : 任何想执行遵从这个规范的。
How the UEFI Forum Works
1.Board设置战略方向----特别建立工作团队去执行这个方向章程。
2.工作团队从UEFI成员(推广者和参与者)获取。
3.Board为工作团队提供建议书。
4.Work Group(工作团队):
– 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
1.UEFI Board:负责Spec的发行、决断、和批准。
2.USWG(uefi工作团队)、UTWG(UEFI测试团队)、PIWG(平台初始化小组)、ICWG(行业沟通小组):每个工作小组批准/提供不同的内容。
3.每个子团队侧重与特定的主题和材料贡献。
USWG(uefi工作团队)/PIWG(平台初始化团队)的关系:
1.UEFI Spec 是定义OS, Platform Drivers之间的接口,OS和高级软件应该只能和UEFI spec定义的接口和Server相关联。
2.PI(Platform Initialization )主要是指定与实施UEFI
-促进与固件组件提供者之间的互操作性。
-All interfaces and services produced and consumed by firmware only.
3.UEFI and PI是相互独立的Interfaces。
Uefi 2.1 介绍
*uefi 2.1已经发布一年(其建立在UEFI2.0的基础上)。
*Board 提供确认的正式版本于 jan 23,07发布(可以在www.uefi.org上下载)。
*增加内容:
-Human Interface Infrastructure Human Infrastructure
-提供HW错误报告。
-Authenticated Variable Support Authenticated Support
-简单的文本输入扩展。
-Absolute Pointer Support Absolute Support。
阅读全文
1.UEFI Spec 是定义OS, Platform Drivers之间的接口,OS和高级软件应该只能和UEFI spec定义的接口和Server相关联。
2.PI(Platform Initialization )主要是指定与实施UEFI
-促进与固件组件提供者之间的互操作性。
-All interfaces and services produced and consumed by firmware only.
3.UEFI and PI是相互独立的Interfaces。
Uefi 2.1 介绍
*uefi 2.1已经发布一年(其建立在UEFI2.0的基础上)。
*Board 提供确认的正式版本于 jan 23,07发布(可以在www.uefi.org上下载)。
*增加内容:
-Human Interface Infrastructure Human Infrastructure
-提供HW错误报告。
-Authenticated Variable Support Authenticated Support
-简单的文本输入扩展。
-Absolute Pointer Support Absolute Support。
类别:Efi 查看评论