Сокращенная процедура выполняется при установке в BIOS параметра Quick Power On Self Test.
65 Сбрасывается видеоадаптер. Инициализируются звуковой контроллер, устройства
ввода/вывода,тестируется клавиатура и мышь. Проверяется целостность BIOS
66 Инициализируется кэш-память. Создается таблица векторов прерываний.
Инициализируется система управления питанием
67 Проверяется контрольная сумма CMOS и тестируется батарейка питания.
Настраивается чипсет на основе параметров CMOS
68 Инициализируется видеоадаптер
69 Настраивается контроллер прерываний
6A Тестируется оперативная память (ускоренно)
6B Отображается логотип EPA, результаты тестов процессора и памяти
70 Отображается подсказка для входа в BIOS Setup. Инициализируется мышь,
подключенная к PS/2 или USB
71 Инициализируется контроллер кэш-памяти
72 Настраиваются регистры чипсета. Создается список устройств Plug and Play.
Инициализируется контроллер дисковода
73 Инициализируется контроллер жестких дисков
74 Инициализируется сопроцессор
75 Если нужно, жесткий диск защищается от записи
77 Если нужно, запрашивается пароль и выводятся сообщения Press F1 to continue,
DEL to enter Setup
78 Инициализируются платы расширения с собственной BIOS
79 Инициализируются ресурсы платформы
7A Генерируются корневая таблица RSDT, таблицы устройств DSDT, FADT и т. п.
7D Собирается информациия о разделах загрузочных устройств
7E BIOS готовится к загрузке операционной системы
7F Состояние индикатора NumLock устанавливается в соответствии с настройками BIOS Setup
80 Вызывается INT 19 и запускается операционная система
FF Загрузка операционной системы
************************************************************************************
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 (поиск загрузочного сектора, загрузка ОС)
************************************************************************************
PhoenixBIOS 4.0
02 Проверка включения реального режима работы центрального процессора
03 Запрет немаскированного прерывания NMI
04 Определение типа процессора
06 Инициализируется системное аппаратное обеспечение
07 Запрет затенения и выполнение кода BIOS
08 Ранняя инициализация чипсета
09 Установка флага IN POST
0A Инициализация регистров процессора
0B Разрешение кэша процессора
0C Ранняя инициализация кэша
0E Инициализируются компоненты I/O
0F Инициализируется IDE
10 Инициализируется система энергосбережения (Power Management)
11 Рабочие регистры загружаются начальными значениями POST
12 Восстановление контрольного слова процессора при “теплом старте”
13 Инициализируются устройства PCI BUS Mastering
14 Инициализируется контроллер клавиатуры
16 (1-2-2-3) Проверяется контрольная сумма Flash BIOS
17 Инициализируется кэш перед автоматическим определением объема ОЗУ
18 Инициализируется интервальный таймер (совместимый с ИМС 8254)
1A Инициализируются контроллеры DMA (совместимые с ИМС 8237)
1C Сброс контроллеров прерываний
20 (1-3-1-1) Выполняется тест регенерации DRAM ОЗУ
22 (1-3-1-3) Выполняется тест контроллера клавиатуры (совместимой с ИМС 8742)
24 Настройка сегментного регистра ES на объем 4 Гбайт
26 Enable A20 line
28 Определяется объем ОЗУ
29 Запуск на выполнение программы обслуживания ОЗУ (POST Memory Manager)
2A Очистка базовой области ОЗУ 512 Кбайт
2C (1-3-4-1) Выполняется тест адресных линий ОЗУ памяти line xxxx
2E (1-3-4-3) RВыполняется тест линий данных ОЗУ памяти bits xxxx of low byte of memory bus
2F Затеняется информация BIOS. Разрешается кэш
30 (1-4-1-1) Ошибка шины данных ОЗУ базовой памяти 512 Кбайт в битах хххх старшего байта
32 Определение тактовой частоты процессора
33 Выполнение программы Phoenix Dispatch Manager
34 Disable Power Button during POST
35 Re-initialize registers
36 Выключение при “теплом старте
37 Re-initialize chipset
38 Затеняется информация BIOS
39 Re-initialize cache
3A Определение размера кэша
3C Продолжение конфигурирования регистров чипсета
3D Продолжение загрузки свободных регистров значениями POST
40 CPU speed detection
41 Инициализируется дополнительная память для загрузки программы ROM Pilot
42 Инициализируются векторы прерываний
45 Инициализируются устройства не Plug and Play
46 (2-1-2-3) Check ROM Проверяется авторское право
47 Инициализируются компоненты технологии I20
48 Выгрузка из CMOS данных конфигурации видеосистемы
49 Инициализируются шина и устройства PCI
4A Инициализируются все видеоадаптеры системы
4B Выполнение утилиты QuietBoot (факультативно) (optional)
4C Затеняется видеорасширение BIOS
4E Отображение на экране заставки с сообщением об авторском праве на BIOS
4F Загрузка утилиты MultiBoot
50 На экране отображается тип и тактовая частота процессора
51 Инициализируются компоненты шины EISA
52 Проверка клавиатуры
54 Нажатие клавиши (если требуется)
55 Разрешаются устройства USB
58 (2-2-3-1) Тест неожидаемых прерываний (генерируется последовательность звуковых кодов)
59 Инициализируются средства обслуживания отображения сообщений POST
5A Отображение на экране подсказки “Press F2 to enter SETUP”
5B Отключение кэша процессора
5C Проверка области памяти ОЗУ между 512 и 640 Кбайт
60 Проверка дополнительной памяти
62 Проверка адресных линий дополнительной памяти
64 Профилактический переход на контрольную метку (UserPatch 1)
66 Продолжение конфигурирования регистров кэша
67 Инициализируются регистры модуля APIC в многопроцессорной системе
68 Разрешение внешнего и внутреннего кэшей
69 Установка области памяти для загрузки программы SMM (System Management Mode)
6A Отображение размера внешнего кэша L2
6B Загрузка специальных режимов и параметров по умолчанию (факультативно) (optional)
6C Отображение на экране информации о теневой области ОЗУ
6E Отображение на экране информации о верхней памяти ОЗУ для возможного
восстановления блока UMB (Upper Memory Block)
70 Display error messages Выводятся сообщения об ошибках
72 Выполнение примера теста для выявления ошибок конфигурирования
76 Выполнение примера теста для выявления ошибок клавиатуры
7C Установка векторов аппаратных прерываний
7D Инициализируется подсистема Intelligent System Monitoring
7E Инициализируется математический сопроцессор
80 Запрет интегрированных портов Super I/O и линий запросов прерываний IRQ
81 Завершающая инициализация устройств
82 Обнаружение и настройка внешних последовательных портов
83 Инициализируются IDE-контроллеры
84 Обнаружение и настройка внешних параллельных портов
85 Initialize PC-compatible PnP ISA devices
86 Повторная инициализация интегрированных портов I/O
87 Выполнение программы MCD (Motherboard Configurable Device) (optional)
88 Инициализируется область памяти базы данных BIOS
89 Разрешается немаскированное прерывание (NMIs)
8A Инициализируется дополнительная область памяти базы данных BIOS
8B Проверяется и инициализируется компьютерная мышь PS/2
8C Инициализируется контроллер флоппи-диска
8F Подсчет числа устройств АТА drives (optional)
90 Инициализируются контроллеры жестких дисков
91 Инициализируются контроллеры жестких дисков на локальной шине
92 Профилактический переход на контрольную метку (UserPatch 2)
93 Построение таблицы MPTABLE для многопроцессорных систем
95 Выбирается процедура обслуживания загрузочного CD-ROM
96 Очистка регистра сегмента ES
97 Привязка адресов таблицы многопроцессорных систем
98 (1-2) Поиск расширений BIOS. Если обнаружена неправильная контрольная сумма,
то генерируется последовательность звуковых кодов ошибки
99 Выполнение программы для SMART-устройств (optional)
9A Затеняется информация расширений BIOS
9C Настройка системы энергосбережения (Power Management)
9D Инициализируется механизм обеспечения безопасности системы (optional)
9E Разрешаются аппаратные прерывания
9F Определение количества ATA- и SCSI-устройств
A0 Устанавливается время суток из RTC
A2 Выполняется тест блокирования клавиш
A4 Вводятся параметры скорости печати
A8 Очистка регистра вызова клавиши <F2>
AA Сканирование клавиатуры на нажатие клавиши <F2>
AC Вызов и запуск программы Setup
AE Очищается флаг Boot
B0 Выполнение примера выявления неисправностей
B2 Выполнение проверок POST завершено, подготовка к загрузке операционной системы
B4 (1) В случае корректного завершения выполнения POST генерируется один короткий звуковой сигнал
B5 Завершение выполнения утилиты QuietBoot (optional)
B6 Выполняется тест пароля (optional)
B7 Инициализируется система BIOS ACPI
B9 Подготовка к выполнению программы поиска загрузочного блока
BA Initialize DMI parameters
BB Initialize PnP Option ROMs
BC Очищаются устройства с контролем четности
BD На экране отображается меню утилиты MultiBoot
BE Очистка экрана (optional)
BF Напоминание об антивирусной защите и резервировании данных
C0 Попытка загрузки с использованием прерывания INT 19h
C1 Вызов на выполнение программы PEM (POST Error Manager)
C2 Инициализируются средства регистрации ошибок
C3 Инициализируются средства вызова функций отображения ошибок на экране монитора
C4 Инициализируется обработчик системных ошибок
C5 Проверка CMOS Plug and Play (optional)
C6 Инициализируется модуль note dock (optional)
C7 Завершающая инициализация модуля note dock
C8 Выполнение дополнительных проверок для выявления неисправностей
C9 Дополнительное определение контрольной суммы (факультативно)
CA Переадресация прерывания INT 15h для подготовки к работе удаленной клавиатуры
CB Переадресация прерывания INT 13h, предназначенного для устройств памяти
ROM, RAM, PCMCIA, а также дисковой памяти
CC Переадресация прерывания INT 10h для подготовки serial video (служба SDVS)
CD Подготовка адресного пространства ввода-вывода и памяти для PCMCIA
CE Инициализируются средства ввода цифрой подписи и отображение сообщений на экране монитора
D0 Реакция на исключительное событие (Exception Error)
D2 Реакция на неизвестное прерывание
D4 Нарушение выполнения процедуры запроса прерывания
D6 Ошибка при выходе из защищенного режима работы процессора с формированием сигналов программного сброса
D7 Недостаток выделенной памяти в области Video RAM для хранения текущей информации видеоадаптера
D8 Ошибка формирования сигналов программного сброса процессора
DA Сбой потери управления при запуске реального режима работы процессора
DC Ошибка при выходе из защищенного режима работы процессора с формированием сигналов программного сброса
без повторной инициализации контроллера прерываний
DD Ошибка тестирования расширенной области ОЗУ
DE Ошибка тестирования контроллера клавиатуры
DF Ошибка выбора линии управления Gate A20
E0 Инициализация чипсета
E1 Инициализация моста
E2 Инициализация процессора
E3 Инициализация интервального таймера
E4 Инициализация system I/O
E5 Выполнение проверки восстановления блока загрузки
E6 Проверка контрольной суммы BIOS
E7 Переход для выполнения программ BIOS
E8 Установка сегмента памяти Huge Segment
E9 Выполнение программы Multi Processor
EA Инициализация специального кода производителя (OEM code)
EB Initialize PIC and DMA Инициализация контроллеров прерываний и прямого доступа к памяти
EC Выяснение типа ОЗУ
ED Выяснение объема ОЗУ
EE Выполнение программы затенения блока загрузки BIOS
EF Проверка ОЗУ
F0 Инициализация векторов прерываний
F1 Выполнение программы Run Time Clock
F2 Инициализация видеоадаптера
F3 Выполнение программы System Management Mode
F4 (1) Генерируется один короткий звуковой сигнал
F5 Очистка сегмента памяти Huge Segment
F6 Выполнение программы загрузки Mini DOS
F7 Выполнение программы загрузки Full DOS