![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UEFI
文章平均质量分 84
MyeDy
固件开发
展开
-
UEFI源码学习3.7 - NorFlashDxe
文章目录1. 数据结构2. 初始化3. 读写实现4. 测试代码1. 数据结构2. 初始化3. 读写实现4. 测试代码原创 2022-05-30 13:34:25 · 1135 阅读 · 0 评论 -
UEFI 学习3.6 - ARM QEMU上的ACPI表
文章目录ACPI 表结构RSDPXSDTFADTDSDTMADTSPCR如果对ACPI概念不熟悉,可以先参考这篇【UEFI基础】ACPI基础解析代码github地址: TestPkgACPI 表结构ACPI的第一张表示RSDP(Root System Description Pointer),它里面存放了R(X)DST的地址。RDST是32位地址,XDST是64位地址,其功能是一样的。后面用的是AARCH64架构,所以用的64位地址的XDST。根据RSDP找到XDST后,就可以根据XDST找出一原创 2022-05-25 14:28:26 · 2900 阅读 · 0 评论 -
UEFI源码学习3 - DXE
目录UEFI源码学习3.1 - DXE DispatcherUEFI源码学习3.2 - DXE Protocol实现UEFI源码学习3.3 - DXE Event实现原创 2022-05-08 12:35:52 · 753 阅读 · 4 评论 -
UEFI源码学习3.3 - DXE Event实现
文章目录1. CoreCreateEvent / CoreCreateEventEx2. CoreSignalEvent3.CoreWaitForEvent / CoreCheckEventedk2/MdeModulePkg/Core/Dxe/Event/Event.cedk2/MdeModulePkg/Core/Dxe/Event/Tpl.c1. CoreCreateEvent / CoreCreateEventExCoreCreateEvent/CoreCreateEventEx用于创建一个Ev原创 2022-05-07 22:37:56 · 817 阅读 · 0 评论 -
UEFI源码学习3.2 - DXE Protocol实现
DXE Protocol实现原创 2022-05-06 21:47:02 · 1267 阅读 · 0 评论 -
UEFI源码学习01-ARM AARCH64编译、ArmPlatformPriPeiCore(SEC)
文章目录1. AARCH64编译环境搭建2. ArmPlatformPriPeiCore2.1 QEMU_EFI.fd包含了什么2.2 QEMU virt aarch64相关2.3 从第一条指令到ArmPlatformPrePeiCore入口2.4 ArmPlatformPrePeiCore做了点什么_ModuleEntryPointCEntryPointPrimaryMain1. AARCH64编译环境搭建git clone https://github.com/tianocore/edk2-plat原创 2022-04-21 15:51:01 · 3172 阅读 · 2 评论