Поделиться через


Отладка кода BIOS

Код BIOS не создан на основе стандартного кода сборки, поэтому для него требуются различные методы отладки.

На процессоре x86 BIOS использует 16-разрядный код. Чтобы разобрать этот код, используйте команду ux (Unassemble x86 BIOS). Чтобы отобразить сведения о многопроцессорной спецификации Intel (MPS), используйте расширение !mps .

При отладке кода ACPI BIOS приведенные выше команды не работают, так как BIOS ACPI написан на языке компьютера ACPI (AML). Чтобы разобрать этот код, используйте !amli u. Дополнительные сведения об этом типе отладки см. в разделе Отладка ACPI.