- 博客(4)
- 资源 (5)
- 收藏
- 关注
原创 EFI Driver初始化过程
EFI Driver再被LoadImage()加载进内存之前,是存在于存储器中的,例如:系统ROMs,Flash芯片,PCI option ROM,或者网络服务器中。(1)LoadImage()LoadImage()为Boot Service,通过调用LoadImage()将driver加载进内存,同时该driver会生成自己的Image Handle,并且在Image Handle下安装
2012-11-16 13:20:52 8484 1
原创 EFI OS LOADER
OS LOADER是一种特殊类型的EFI Image,它负责将系统由Firmware环境进入OS环境。它要完成以下几个重要步骤:1. OS loader必须要确定从哪里被调用的,这样做的目的是为了让OS loader从相同的位置获取其他文件。2. OS loader必须要确定系统中OS存放在哪里,确切讲是OSKERNERL.bin的位置。3. OS loader必须建立物理内存资源的内
2012-11-14 23:34:58 3679 1
原创 IA-32操作模式
IA-32支持三种操作模式和一种类操作模式:保护模式(protected mode) 处理器本来就有的(native)操作模式。它提供了丰富的体系结构的特征,灵活性,高性能,和对存在的软件基础的向后兼容性;实地址模式(real-address mode)它提供了Intel 8086处理器的编程环境,还有很少的扩展(例如切换到保护模式或系统管理模式的能力);系统管理模
2012-11-09 15:03:36 1478
转载 EIP寄存器——详解(for me)
EIP寄存器,用来存储CPU要读取指令的地址,CPU通过EIP寄存器读取即将要执行的指令。每次CPU执行完相应的汇编指令之后,EIP寄存器的值就会增加。 一、因为80386 CPU的寻址范围是4GB,所以它的寻址模式是平坦模式的。CPU通过读取EIP寄存器执行汇编指令的大致过程如下:1. 首先PE loader装载我们的PE文件,读取PE文件的基地址和入口RVA地址(相对于基地址的
2012-11-07 19:44:21 15917 1
Bluetooth AVRCP profile SPEC
2014-09-16
深入Linux设备驱动程序内核机制(清晰版)
2013-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人