Présentation du débogueur AMLI
Il existe des différences significatives entre le débogage du code standard en mode noyau et le débogage d’un BIOS ACPI (Advanced Configuration and Power Interface).
Alors que Windows et ses pilotes sont composés de code de machine binaire compilé pour un processeur spécifique, le cœur d’un BIOS ACPI n’est pas dans le code machine. Au lieu de cela, il est stocké en tant que langage machine ACPI (AML) et est traité par l’interpréteur Microsoft AML au fur et à mesure de son exécution.
Le débogueur Microsoft AMLI est un ensemble d’outils de débogage spéciaux qui peuvent déboguer du code AML.
Dans les versions de Windows antérieures à Windows 10, les builds vérifiées de la version 1803 du pilote ACPI Windows (Acpi.sys) ont été utilisées. Ce n’est plus le cas, car les builds vérifiées ne sont plus fournies.
Le débogueur AMLI est entièrement compatible 64 bits. Quel que soit le processeur utilisé par l’ordinateur cible ou l’ordinateur hôte, le débogueur AMLI fonctionnera correctement.