17、UEFI与Coreboot系统固件架构解析

UEFI与Coreboot系统固件架构解析

1. UEFI系统固件架构

UEFI系统固件架构包含多个阶段,各阶段紧密协作,共同完成系统的初始化和启动。

1.1 PEI阶段
  • PEIM间通信 :PEIM(PEI执行模块)通过PEIM - to - PEIM接口(PPI)相互通信。每个PPI使用GUID命名,可独立开发并注册到标识符数据库,避免命名冲突。PPI定义为包含函数和数据的结构。PEIM需使用 InstallPpi() ReInstallPpi() PEI服务将PPI注册到PPI数据库,消费者PEIM使用 LocatePpi() PEI服务访问接口。PPI分为两种类型:
    • PPI服务 :一个PEIM通过PPI服务为另一个PEIM提供函数和/或数据。
    • PPI通知 :当另一个PPI向PEI基础注册时,一个PEIM注册回调。
  • 固件卷 :PEIM驻留在固件卷中,引导固件卷(BFV)包含PEI基础和PEIM,PEI阶段支持多个固件卷。
  • 交接块(HOB) :基于UEFI的系统固件在将控制权转移到DXE基础之前,在PEI阶段进行平台初始化。从PEI阶段传递到DXE阶段的平台信息使用HOB机制。HOB是一种与处理器微架构无关的数据结构,有头部和数据部分。头部定义对所
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值