AMIBIOS 8.0
D0 Инициализация
процессора и чипсета. Проверка контрольных сумм загрузочного блока BIOS
D1 Начальная
инициализация портов ввода/вывода. Контроллеру клавиатуры
передается
команда для самотестирования BAT
D2 Запрет кэш-памяти
L1/L2. Определяется объем установленной ОЗУ
D3 Настраиваются
схемы регенерации памяти. Разрешается использовать кэш-память
D4 Тест 512
Кбайт памяти. Устанавливается стек и назначается протокол обмена с кэш-памятью
D5 Код BIOS
распаковывается и копируется в теневую память
D6 Проверяются
контрольные суммы BIOS и нажатие клавиш Ctrl+Home (восстановление BIOS)
D7 Управление
передается интерфейсному модулю, распаковывающему код в область Run-Time
D8 Выполняемый
код распаковывается из flash-памяти в оперативную. Сохраняется информация CPUID
D9 Распакованный
код переносится из области временного хранения в сегменты 0E000h и 0F000h ОЗУ
DA Восстанавливаются
регистры CPUID. Выполнение POST переносится в оперативную память
E1–E8, EC–EE Ошибки,
связанные с конфигурацией системной памяти
03 Запрещается
обработка NMI, ошибок четности, выдача сигналов на монитор. Резервируется
область
для журнала событий GPNV, устанавливаются начальные значения переменных из BIOS
04 Проверяется
работоспособность батареи и подсчитывается контрольная сумма CMOS
05 Инициализируется
контроллер прерываний и строится таблица векторов
06 Тестируется
и готовится к работе таймер
08 Тестируется
клавиатура (мигают индикаторы клавиатуры)
C0 Начальная
инициализация процессора. Запрещается использовать кэш-память. Определяется
APIC
C1 Для
многопроцессорных систем определяется процессор, отвечающий за запуск системы
C2 Завершается
назначение процессора для запуска системы. Идентификация с помощью CPUID
C5 Определяется
количество процессоров, настраиваются их параметры
C6 Инициализируется
кэш-память для более быстрого прохождения POST
C7 Завершается
начальная инициализация процессора
0A Определяется
контроллер клавиатуры
0B Поиск
мыши, подключенной к порту PS/2
0C Проверяется
наличие клавиатуры
0E Детектируются
и инициализируются различные устройства ввода
13 Начальная
инициализация регистров чипсета
24 Распаковываются
и инициализируются модули BIOS, специфические для платформы. Создается
таблица векторов
прерываний и инициализируется обработка прерываний
2A С помощью
механизма DIM определяются устройства на локальных шинах. Готовится к
инициализации
видеоадаптер, строится таблица распределения ресурсов
2C Обнаружение
и инициализация видеоадаптера, видеоадаптер вызывается BIOS
2E Поиск и
инициализация дополнительных устройств ввода/вывода
30 Готовится
к обработке SMI
31 Инициализируется
и активизируется модуль ADM
33 Инициализируется
модуль упрощенной загрузки
37 Отображается
логотип AMI, версия BIOS, процессора, подсказка клавиши для входа в BIOS
38 С помощью
DIM инициализируются различные устройства на локальных шинах
39 Инициализируется
контроллер DMA
3A Устанавливается
системное время в соответствии с показаниями часов RTC
3B Тестируется
оперативная память и отображаются результаты
3C Настраиваются
регистры чипсета
40 Инициализируются
последовательные и параллельные порты, математический сопроцессор и др.
52 По
результатам теста памяти обновляются данные об ОЗУ в CMOS
60 По BIOS
Setup устанавливается состояние NumLock и настраиваются параметры автоповтора
75 Запускается
процедура для работы с дисковыми устройствами (прерывание INT 13h)
78 Создается
список устройств IPL (с которых возможна загрузка операционной системы)
7C Создаются
и записываются в NVRAM таблицы расширенной системной конфигурации ESCD
84 Регистрация
ошибок, обнаруженных при выполнении POST
85 Выводятся
сообщения об обнаруженных некритических ошибках.
87 Если
нужно, запускается BIOS Setup, которая предварительно распаковывается в ОЗУ
8C В
соответствии с BIOS Setup настраиваются регистры чипсета
8D Строятся
таблицы ACPI
8E Настраивается
обслуживание немаскируемых прерываний (NMI)
90 Окончательно
инициализируется SMI
A1 Очистка
данных, которые не нужны при загрузке операционной системы
A2 Для
взаимодействия с операционной системой готовятся модули EFI
A4 В
соответствии с BIOS Setup инициализируется языковой модуль
A7 Выводится
итоговая таблица процедуры POST
A8 Устанавливается
состояние регистров MTRR
A9 Если нужно,
выполняется ожидание ввода команд с клавиатуры
AA Удаляются
векторы прерываний POST (INT 1Ch и INT 09h)
AB Определяются
устройства для загрузки операционной системы
AC Завершающие
этапы настройки чипсета в соответствии с BIOS Setup
B1 Настраивается
интерфейс ACPI
00 Вызывается
обработка прерывания INT 19h (поиск загрузочного сектора, загрузка ОС)
|