IT博客汇
首页
精华
技术
设计
资讯
扯淡
权利声明
登录
注册
UEFI启动过程与协议加载顺序
mao0514
发表于
2023-04-01 07:54:04
love
0
HOB在PEI到DXE传送信息的过程遵循one Producer to one Consumer的模式,即在PEI阶段,一个PEIM创建一个HOB,在DXE阶段,一个DXE Driver使用那个HOB并且把HOB相关的信息传送给其他的需要这些信息的DXE组件。其中一个队列存放当前已经满足依赖项,可以加载的驱动的指针,另一个则存放当前已经找到但还未满足加载条件的所有驱动的指针,调度器每循环一次都会完成第一个队列中一个驱动的加载,同时将第二个队列中的项目检查一遍,若已满足依赖项则移到第一个队列中。