Condividi tramite


Debug del codice BIOS

Il codice BIOS non viene compilato dal codice assembly standard, quindi richiede diverse tecniche di debug.

In un processore basato su x86, il BIOS usa codice a 16 bit. Per disassemblare questo codice, usare il comando ux (Unassemble x86 BIOS). Per visualizzare informazioni su Intel Multiprocessor Specification (MPS), usare l'estensione !mps .

Se si esegue il debug del codice BIOS ACPI, i comandi precedenti non funzionano, perché il BIOS ACPI è scritto in ACPI Machine Language (AML). Per smontare questo codice, è consigliabile usare !amli u. Per altre informazioni su questo tipo di debug, vedere Debug ACPI.