UEFI之Device Path

Posted 学习笔记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UEFI之Device Path相关的知识,希望对你有一定的参考价值。

UEFI中通过Device Path来描述设备的路径,一个完整的路径由多个Device Path Nodes组成。

下面通过输入设备的路径作为例子:

PNP0A03 – PCI Host Bridge
PNP0303 – PC Keyboard Controller
ConIn: The device path of the default input console.

下图是在系统不接任何外设的情况下:系统中只有一个输入设备:PS2 KB

 

下图在上图的基础上外接了一个USB的键盘:可以看到,除了一个PS2的键盘,系统的输入设备多了一个USB设备。

 

下面的截图摘自UEFI Spec,Spec对每个Device Path Node的类型做了定义:

 end

以上是关于UEFI之Device Path的主要内容,如果未能解决你的问题,请参考以下文章

UEFI中USB总线驱动的实现框架

开机No Boot Device Found.

系统重装之认识UEFI

UEFI实战UEFI用户交互界面使用说明之VFR文件

BIOS学习笔记之UEFI模块机制

UEFI实战HII之常用函数