搜尋此網誌

2011年4月23日 星期六

如何檢查與搜尋HBA相對應BIOS的相對應位置

1. Expansion ROM Base Address此位址就是目前BIOS存在的地方(System BIOS會從HBA的Flash memory複製一份Option Rom BIOS到此位置來),只要OR bit0 ==1在寫回此位置,BIOS image就會從FFh FFh 回到55h AAh。


2. 從0xC0000或0xC8000開始往下找,找到

   Offset Length Value => Description
    0h         1       55h =>ROM Signature byte 1
    1h         1       AAh =>ROM Signature byte 2
    2h         1       XXh =>Current Image Size(目前BIOS Image Size)
每次需加上XXh即是下一個BIOS開始位置,直到此HBA的BIOS。

沒有留言:

張貼留言