Установки задаваемые по умолчанию для северного моста

Установки, задаваемые по умолчанию для северного моста, запрещают создание теневой BIOS в этом адресном пространстве. Таким образом, за­просы на чтение или запись к этому адресному диапазону Направляются не в DRAM, а к южному мосту для декодирования. Установки по умолча­нию управляющих регистров южного моста, которые контролируют ото­бражение этого адресного пространства, требуют, чтобы обращения к не­му декодировались как обращения к чипу BIOS через мост LPC. Поэтому запросы на чтение к этому адресному диапазону будут направлены к чипу ROM BIOS без изменения южным мостом.
Вскоре после начала исполнения кода начальной загрузки, исполняется подпрограмма начальной инициализации чипсета — Chipset_eariy_init. Эта подпрограмма перепрограммирует мост LPC южного моста так, Чтобы Разрешить декодирование адресов Е_о о о Oh—F_FFFFh к ROM, т. е. чтобы пе­ренаправить операции чтения по этому адресу в чип ROM BIOS. Установ­Ки по умолчанию северного моста запрещают создание теневой BIOS В RAM по этому диапазону адресов. Таким образом, обращения Чтения Или записи к этому адресному пространству Не направляются в DRAM. Затем следует подпрограмма, показанная в листинге 5.13, которая Копи­Рует последние 128 Кбайт содержимого чипа ROM BIOS из диапазона адресов Е_о о о Oh—F_FFFFh в Диапазоны адресов 1 О о о: О о о Oh—2 О о о: FFFFh И 18_ооооH—19_FFFFh. Исполнение продолжается в сегменте 2000h. Это ста­новится возможным благодаря тому, что чипсет отображает адресный диапазон Юоо: ooooh—2000:FFFFh Только на DRAM, не требуя никакого специального преобразования адресов. Этот алгоритм, с незначительными изменениями, применяется в Award BIOS с версии 4.50PG по версию 6.00PG. Обратите внимание: расположение системной BIOS Упакованном двоичном файле зависит от версии Award BIOS 6.00PG. она всегда будет первым компонентом, упакованным по алгоритму LHA, этом диапазоне адресов.



Рубрика: Женский интерес

Комментарии закрыты.