Разрешение доступа к чипу ROM BIOS

Как показано, для разрешения доступа к чипу ROM BIOS, сначала разрешается декодирование диапазона адресов BIOS, а потом — за­пись в чип ROM BIOS посредством конфигурирования соответствующих конфигурационных регистров моста PCI-ISA. В исходном коде утилиты Flash_n_bum Для продолжения попыток определения необходимого чипа BIOS и выполнения операций записи или чтения с ним успешное завершение функции doit не является обязательным. Но для большинства современных материнских плат успешное выполнение этой функции — обязательное ус­ловие для получения доступа к чипу ROM BIOS. После того как я добавил КОД, Приведенный и модифицировал структуру данных enables, как показано в я перекомпилировал новый исходный код утилиты Fiash_n_burn И испытал полученный исполняемый файл, вы­полнив чтение содержимого чипа ROM BIOS. Утилита работала должным образом. За информацией о конфигурационных регистрах моста PCI-ISA южного моста VIA 596В обратитесь к соответствующей технической документации этом разделе я продемонстрирую, как получить доступ к содержимому Чипа ROM BIOS из Windows. Создание с нуля утилиты для прошивки BIOS Из Windows связано с большими трудностями. Вместо этого, я покажу, на Windows утилиту F iash_n_burn С которой мы познакомились в предыдущем разделе. Но и эта задача тоже далеко не тривиальна, так как требуется разрешить некоторые вопросы, связанные с особенностями целевой операционной системы. Кроме того, прежде чем приступить к работе по пере, носу, необходимо выработать четкое представление о логической архитекту. ре утилиты fiash_n_burn для Windows. В дальнейшем я буду называть эту версию утилиты flash_n_burn для Windows bios_probe, по имени конечного исполняемого файла утилиты — bios_probe. exe.



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

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