EFI 学习中个问题
来源:互联网 发布:天龙八部发色数据男 编辑:程序博客网 时间:2024/06/03 17:43
INIT_LIST=$(PeiCoreInitialize) : CORE_PEI.mak 用mak file 将INIT_LIST 连接到code 中,然后用ELINK 把
|----> CpuIoInit //
| |----> PciCfgInit
| |----> PeiInitNV
| |----> PeiSioInit
| |----> PeiInitStatusCode
挂到INI_LIST 下面,所以加function 也有2种方法 mak and elink
每个函数的参数都是 IN EFI_FFS_FILE_HEADER *FfsHeader,
IN EFI_PEI_SERVICES **PeiServices
这些都是在intall ppi ,在同一个module里面就不需要install ,但是在不同module里面调用必须先install 再locate 再用。
那下面这段code 什么意思呢
typedef EFI_STATUS (INIT_FUNCTION)(IN VOID* ImageHandle, IN VOID *SystemTable);
//First init function
#ifdef INIT_LIST
extern INIT_FUNCTION INIT_LIST EndOfInitList;
INIT_FUNCTION* InitList[] = {INIT_LIST NULL};
VOID InitParts(IN VOID* ImageHandle, IN VOID *SystemTable)
{
UINTN i;
for(i=0; InitList[i]; i++) InitList[i](ImageHandle,SystemTable);
}
- EFI 学习中个问题
- EFI 函数的问题
- EFI学习总结
- EFI
- efi
- kernel中efi变量初始化
- vmware安装mac过程中出现的EFI VMware Virtual SCSI Hard Drive问题
- 删除磁盘中某个EFI系统分区
- java学习中应该理解的6个问题
- 初学者在java学习中常见的30个问题
- 关于lua学习中遇到的一些个小问题
- 深度学习中30个关于数据的问题
- 支持 efi 的主板 双系统安装 ubuntu - 学习 EFI 和 gpt
- mybatis中 #{}个${}问题
- IBM服务器安装SuSE划分/boot/efi分区的问题
- 使用diskpart修复EFI分区变主分区的问题
- VM虚拟机安装mac10.8.5系统出现efi的问题
- 对EFI Module中mak file 和elink 的理解
- 谁能教我怎么用CAD画采掘工程平面图呀
- C语言宏的高级应用
- 简单工厂模式(Simple Factory Pattern)学习
- struct sched_param 结构体结构
- 发点面经,攒RP。深圳建行实习 一二三面&华为 一二三四面
- EFI 学习中个问题
- VC实现文件拖拽
- 常用到的几个命令
- Linux子系统系列-SPI
- Input 控件的Onchange 与onBlur 事件区别
- python文件支持中文注释
- 我的第一个 Symbian Qt 应用
- jquery基础(二)
- Silverlight读取XML代码(非常有用^-^)