|
|
一. Rom Header
: q" d, D2 A. f! R0x557 E2 |8 v R- K8 V7 ^3 L; \# } c
0xaa
* U7 Q2 e4 J5 XInitialize size8 _( k& k& A5 b
Init function entrypoint, f# w* V& ]* P* K, \6 C
Pointer to PCI data structure9 {/ ^. R2 z; s# B/ @( Y: {
二.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.
' m# J5 e: O2 L4 o$ j6 O: n8 m三 Image 结构Image 长度:整个Image size.初始化长度:BIOS post copy初始化长度到ram.常驻内存长度:ROM执行完后保留的空间,常驻内存... |
|