Бит блокировки битов управ­ления

Бит блокировки битов управ­ления может быть установлен только на единицу, и при нормальных услови­ях его сброс недопустим. Сброс этого бита можно осуществить только по­средством перезапуска системы или же посредством ее обесточивания и последующего включения. Таким образом, если код BIOS установит этот бит при инициализации системы, изменить его состояние программными средствами будет невозможно. Более того, если кроме этого бита также уста­новлены биты блокировки чтения и записи, чип BIOS стано­вится полностью недоступным из операционной системы. Иначе говоря, его содержимое невозможно будет ни прочитать, ни изменить. Даже если вы и сможете прочитать что-либо из адресного пространства чипа, эти результа­ту окажутся неверными. Я экспериментировал с установками этих битов и поделюсь здесь результатами этих экспериментов. Для моих экспериментов я пользовался модифицированной версией утилиты Bios_probe, Рассмотрен­ной в Главе 9. Номер версии этой модификации утилиты Bios_probe — 0.35. Дня обеспечения поддержки блокировки битов управления в этой версии Bi°s_probe, Модификации подверглись файлы flash_rom. c, w39v040fa. c и ^39v040fa. h. Начнем рассмотрение этих модификаций с файла flash rom. c. Дификации файла flash_rom. c, внесенные с целью добавления поддержки Функции блокировки
Функции блокировки чипа Функция Try_iock_w39v040fa В листинге 11.21 инициирует процесс блоки­ровки чипа. Эта функция вызывается функцией Main При запуске Bios_probe С входным параметром -lock. Если чип флэш-ROM представляет собой чип Winbond W39V040FA, функция Try_iock_w39v040fa, В свою очередь, вызы­вает функцию Lock_39v040fa, Чтобы активизировать механизм блокировки чипа. Функция lock_39v040fa объявлена в файле w39v040fa. h. Содержимое этого файла показано в листинге 11.22. Таким образом, модификации утилиты Bios_probe, Необходимые для добав­ления к этой утилите функции блокировки чипа ROM BIOS, изложены в листингах 11.21—11.23. Рассмотрим результаты работы этой модифицированной утилиты. Сначала по­смотрим на результаты чтения содержимого чипа BIOS до активации механиз­му блокировки чипа. Соответствующие результаты показаны в



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

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