|
|
一. Rom Header
9 Z% G. A0 ^: \0x55
* w! _" Y7 Y0 U7 ^0xaa
2 I3 {8 a1 m1 t0 f$ xInitialize size$ g9 N D. z1 Y4 ~; D
Init function entrypoint
" V5 } k& y* N5 B" o" HPointer to PCI data structure8 E4 N$ T4 ^# g# y7 H+ J
二.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.0 }5 [ V# t( f, x& H- i( K
三 Image 结构Image 长度:整个Image size.初始化长度:BIOS post copy初始化长度到ram.常驻内存长度:ROM执行完后保留的空间,常驻内存... |
|