欢迎光临散文网 会员登陆 & 注册

阅码场第2期深入理解cache 学习笔记

2023-05-10 13:14 作者:李正宇Leo  | 我要投稿

表头 EFI_TABLE_HEADER

UEFI 中的表通常都以 EFI_TABLE_HEADER 开头,数据结构如下

  • Signature 为64位无符号整数,EDK2 提供了宏 SIGNATURE_64(A,B,C,D,E,F,G,H),它用于将 ASCII 码串转化为64位的无符号整数。

  • HeaderSize 是整个表的长度。

  • CRC32 是表的校验码。

标准输入控制台、标准输出控制台、标准错误控制台

  • ConIn 用于从输入控制台 ConsoleInHandle 读取字符,通常输入控制台为键盘。

  • ConOut 用于向输出控制台 ConsoleOutHandle 输出字符串,通常输出控制台为屏幕。

  • StdErr 用于向标准错误控制台 StandardErrorHandle 输出字符串。

这三个控制台设备以及 ConIn、ConOut、StdErr 三个 Protocol 在驱动 ConSplitterDxe 中被初始化。


阅码场第2期深入理解cache 学习笔记的评论 (共 条)

分享到微博请遵守国家法律