Boot Block Code C3

 Язык

Описание

English

Expand compressed BIOS code to DRAM

Русский

Для подготовки к операции «Shadow RAM» содержимое ми­кро­схе­мы Flash ROM рас­па­ко­вы­вается с помощью Decompress Engine во временный буфер. Необходимость в области временного хра­не­ния связана с тем, что копия BIOS в системной памяти, как и сам BIOS в микросхеме Flash ROM использует тот же диапазон ад­ре­сов. Переключение адресов выполняется с помощью ре­ги­ст­ров системной логики, по этой причине невозможно выполнить пе­ре­сыл­ку (распаковку) за один прием, потому что читать нужно ROM, а записывать в RAM.

Процедура распаковки кода выполняется в защищенном режиме, в ходе которой проверяется стартовая метка компрессии -lh5- и обсчитываются контрольные суммы
предыдущийследующий