A.4
Tableau des codes de déboguage
Code
CPU INIT
DET CPU
CHIPINIT
DET DRAM
DC FCODE
EFSHADOW
INIT IO
INIT HWM
CLR SCRN
INIT8042
ENABLEKB
DIS MS
R/W FSEG
DET FLASH
TESTCMOS
PRG CHIP
INIT CLK
CHECKCPU
INTRINIT
INTINT9
A-4
Description
Initialisation du CPU
Test de la fonctionalité de lecture/écriture CMOS.
Initialisation précoce du chipset :
-Désactive la mémoire fantôme
-Désactive le cache L2 (socket 7 ou inférieur)
-Programme les registres de base du chipset
Détecte la mémoire
-détection automatique de la taille, du type de mémoire DRAM et ECC.
-Détection automatique du cache L2
Etend le code compressé BIOS à la mémoire DRAM
Appelle le hook du chipset pour copier le BIOS dans la mémoire fantôme E000 &
F000.
Initialise les périphériques d'E/S.
Initialise le monitorinng matériel
1. Ecran blanc
2. Efface le signal d'erreur CMOS
1. Efface l'interface 8042
2. Initialise l'autotest 8042
1. Teste le contrôleur spécial de clavier pour les puces Super I.O des séries
Winbond 977.
2. Active l'interface clavier.
1. Désactive l'interface de la souris PS/2 (optionnel).
2. Détecte automatiquement les ports pour clavier & souris suivi par une
permutation de port & interface (optionnel).
3. Réinitialise le clavier pour les les puces Super I/O.
Teste le segment fantôme F000h s'il est apte à la lecture/écriture. Si le
test échoue, le haut-parleur continue de biper.
Détecte automatiquement le type de flash pour charger les codes flash de
lecture/écriture appropriés dans la zone d'éxécution F000 pour le support
ESCD & DMI.
Utilise un algorythme pour vérifier l'interface dans l'ensemble des circuits
CMOS. Règle aussi l'état d'alimentation de l'horloge temps réel puis vérifie
les éventuelles surcharges.
Programme la valeur par défaut du chipset dans le chipset.
Initialise le générateur de l'horloge.
Détecte les informations du CPU incluant la marque, le type et le niveau du
CPU (586 ou 686).
Tableau initial des vecteurs d'interruption.
Initialise la mémoire tampon INT 09
Appendice: Caractéristiques du CPU