|
一. Rom Header
5 }, d/ D3 D9 R0x558 Q$ A: Y( Z0 C4 S5 Z
0xaa% ?5 Y* G a f. q) ]5 w
Initialize size
4 C7 w6 X! L( c, dInit function entrypoint
2 z( I X- p2 l' v: y( }Pointer to PCI data structure
9 _% ^. m/ }: f9 d二.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.
3 F- f: h# B. X3 B三 Image 结构Image 长度:整个Image size.初始化长度:BIOS post copy初始化长度到ram.常驻内存长度:ROM执行完后保留的空间,常驻内存... |
|