|
一. Rom Header; r5 w+ z* G; }
0x55
, ?/ S9 O0 t: r2 F& p7 l" G0xaa
, V" R" y1 a2 c1 E# @Initialize size: b- ?3 Z n8 ]0 K! u
Init function entrypoint
* S4 `* Q$ @2 W# V3 k$ I% [Pointer to PCI data structure
1 ?2 z! a$ k3 R: Y5 u1 o/ C 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.
; X p. r) v* ~5 W2 \三 Image 结构Image 长度:整个Image size.初始化长度:BIOS post copy初始化长度到ram.常驻内存长度:ROM执行完后保留的空间,常驻内存... |
|