|
一. Rom Header: R. F* [, l+ b8 G" U
0x55* C' n9 _: u% C) I! a6 g
0xaa7 |4 c- ?$ R6 f
Initialize size! y" J# n7 e0 w: O7 j
Init function entrypoint
p( b3 N4 A' R# K, `, k, J6 PPointer to PCI data structure/ R0 ~7 V% C% V; Q Z2 C. u+ b2 K
二.BIOS Post 处理分配PCI ROM基地址空间。在整个PCI ROM中寻找合适的Image,Copy到c0000h~dffffh关掉PCI ROM基地址空间。PCI ROM copy到ram后,首先make ram 可写,之后far call INIT function.Bios 传递bus num,device num function num 到AH,AL.修改Byte2占用的ram size.Make ram read only.
# s! ]6 Z/ l: W- ~三 Image 结构Image 长度:整个Image size.初始化长度:BIOS post copy初始化长度到ram.常驻内存长度:ROM执行完后保留的空间,常驻内存... |
|