|
一. Rom Header( s7 v1 m1 b# E8 E1 [8 ~
0x55
0 ^* c$ D% J7 ?0 h, r# X3 x5 g6 n0xaa
+ p* d" {5 O k# nInitialize size% F) y+ h( I/ t% l/ E3 h
Init function entrypoint
# Q! l) ]! v9 _Pointer to PCI data structure: B: O$ K! p* m B5 S6 l; B
二.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.$ [- n( e# Y7 o
三 Image 结构Image 长度:整个Image size.初始化长度:BIOS post copy初始化长度到ram.常驻内存长度:ROM执行完后保留的空间,常驻内存... |
|