|
В 1996 году одна за другой появляются версии-близнецы Core V6.24 и V6.25, с собственной утилитарной AMIBCP и AMIMM поддержкой. Последняя из них уже полноценно обслуживает все необходимые USB функции. Следом за ними анонсируется AMIBIOS97.
Как следует из названия, новая версия увидела свет в 1997 году. AMIBIOS97 - это современный во всех отношениях продукт с поддержкой AGP, InstantON и прочих новинок. Разработка и управление проектом доведены до совершенства с помощью разнообразных скрипт-процессоров, позволяющих генерировать код, в зависимости от особенностей построения NVRAM, DMI и т.п. В виду того, что продолжается параллельное существование как Hi-Flex, так и WinBIOS Setup, особое значение приобретают средства разработки меню пользователя.
 |
 |
Стартовые процедуры AMIBIOS97 |
 |
На этапе старта вывод в диагностический порт данных носит специфический для каждой платформы характер. В современных реализациях загрузочного блока появление первого кода связано с действиями, которые AMI называет Chipset Specific Stuff. Эта процедура сопровождается выводом в порт значения CCh и выполнением ряда действий по настройке регистров системной логики.
Некоторые бортовые микросхемы ввода-вывода содержат RTC и контроллер клавиатуры, которые по включению питания находятся в отключенном состоянии. Цель BIOS - проинициализировать эти ресурсы для дальнейшего использования. В этом случае первая стартовая процедура, связанная с настройкой контроллера клавиатуры, сопровождается выводом 10h, затем выполняется инициализация RTC, о чем свидетельствует вывод в диагностический порт значения DDh.
 |
 |
Контрольные точки выполнения POST |
 |
 |
 |
Device Initialization Manager |
 |
Кроме указанных выше POST кодов, в диагностический порт выводятся сообщения о событиях в процессе выполнения Device Initialization Manager (DIM). Существует несколько контрольных точек, в которых отображается состояние инициализации системных или локальных шин:
2Ah |
Инициализация устройств на системной шине |
 |
38h |
Инициализация устройств, с которых возможна загрузка ОС |
 |
39h |
Индикация ошибок, возникающих при инициализации шин |
 |
95h |
Инициализация шин, управляемых с помощью дополнительных BIOS |
 |
Использованы материалы AMIBIOS, User's Guide, American Megatrends, Inc., Copyright© 1997. All Rights Reserved.
|
 |