|
|
一. Rom Header
: u3 V/ ~7 a! E4 N( n0x55" [6 `8 U, a& ?5 d2 Q
0xaa3 K$ y: g, h# K8 {& |
Initialize size% L: ?: f* ]/ s8 e3 h
Init function entrypoint
. K( _+ M- ]+ k4 ?: EPointer to PCI data structure
+ w( `; o# U% F! n二.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.
/ O7 ]0 L$ r, E) H$ X+ \三 Image 结构Image 长度:整个Image size.初始化长度:BIOS post copy初始化长度到ram.常驻内存长度:ROM执行完后保留的空间,常驻内存... |
|