文章目录
第五章 UEFI的基础服务
5.1 系统表
5.1.1 系统表的构成
5.1.2 使用系统表
5.2 启动服务
5.2.1 启动服务的构成
5.2.2 启动服务的生命周期
5.3 运行时服务
5.4 总结
UEFI的基础服务对于UEFI是至关重要的。本章讲述了UEFI提供的基础服务,也是UEFI开发中常见的三个数据结构:系统表、启动服务和运行时服务。系统表以参数的形式从UEFI内核传递给应用程序的驱动程序。通过系统表,应用程序才可以得到启动服务、运行时服务、输入/输出设备以及系统配置表。还介绍了启动服务和运行时服务提供的应用程序、驱动程序及操作系统的服务接口。UEFI应用程序和UEFI驱动运行在启动服务期。