UEFI
文章平均质量分 85
木艮氵
大学生
展开
-
UEFI.源码分析.DXE阶段的执行
源码EDK2 : TianocoreUEFI源码分析系列第一篇,DXE阶段的初始化与执行流程源码结构MdeModulePkg/ Core/ Dxe/ Dispatcher/ DXE调度器DxeMain/ DXE阶段入口函数Event/ 异步事件机制FwVol/ 闪存文件系统FFSFwVolBloc...原创 2018-04-11 16:12:37 · 6175 阅读 · 0 评论 -
UEFI.源码分析.DXE的内存服务.第一部分.初始化
源码EDK2:TianocoreUEFI源码分析系列第二篇,DXE阶段的内存服务第一部分,内存服务的初始化过程DXE阶段源码目录MdeModulePkg/Core/Dxe源码版本为UDK2017目前最新版2018代码在/Dxe/Mem/下多了HeapGuard.c这个文件,看名称应该是用来守护堆操作防止异常的。在UDK2017中并没有这个特性,所以我们的分析按照UDK2017的代码来。...原创 2018-04-13 09:24:41 · 4540 阅读 · 3 评论 -
UEFI.源码分析.DXE的内存服务.第三部分.HeapGuard
源码EDK2:TianocoreUEFI源码分析系列第二篇,DXE阶段的内存服务第三部分,HeapGuardDXE阶段源码目录MdeModulePkg/Core/Dxe基于开篇日(2018/04/18:16:30)时最新的EDk2版本,commit为255101471918ed8840f2be347916b90eef0e9c08从初始化过程入手直到CoreAddMemo...原创 2018-04-23 20:12:48 · 1132 阅读 · 0 评论 -
UEFI.源码分析.DXE的异步事件服务.第一部分.事件驱动
源代码:EDK2版本:UDK2017UEFI源码分析第二篇,异步事件服务第一部分,事件驱动事件相关接口参考文献原创 2018-05-09 16:02:04 · 1420 阅读 · 1 评论 -
UEFI.源码分析.DXE的内存服务.第二部分.函数接口
源码EDK2:Tianocore UEFI源码分析系列第二篇,DXE阶段的内存服务第二部分,函数接口DXE阶段源码目录MdeModulePkg/Core/Dxe首先我们来分析上一节的遗留问题,即函数CoreAddRange之后我们分析一下其余的接口,如申请内存、释放内存等最后我们从一个整体的视角来看整个内存服务初始化流程首先我们回顾一下整个内存初始化的过程。在D...原创 2018-04-21 16:56:53 · 2164 阅读 · 0 评论 -
UEFI.源码分析.DXE的异步事件服务.第二部分.任务优先级
源代码:EDK2版本:UDK2017UEFI源码分析第二篇,异步事件服务第二部分,任务优先级第一部分,事件驱动定时器类型EVT_TIMER将在第三部分任务优先级简述典型的优先级有四种/** MdePkg/Include/Uefi/UefiSpec.h **/585 // 586 // Task prior...原创 2018-05-10 00:18:52 · 1005 阅读 · 0 评论 -
UEFI.源码分析.DXE的异步事件服务.第三部分.定时器与时钟中断
源代码:EDK2版本:UDK2017UEFI源码分析第二篇,异步事件服务第三部分,定时器第一部分,事件驱动第二部分,任务优先级设置定时器EVT_TIMER244 EFI_STATUS 245 EFIAPI 246 CoreSetTimer ( ...原创 2018-05-16 11:33:04 · 971 阅读 · 0 评论