2-18
1. Efface l'interface 8042
07
2. Initialise le test autonome 8042
1. Teste le contrôleur de clavier spécifique pour les puces Super E/S Winbond 977 series
08
2. Active l'interface clavier
1. Désactive l'interface souris PS/2 (optionnelle)
2. Détecte automatiquement les ports clavier et souris à la suite d'une bascule port et
0A
interface (optionnel)
3. Réinitialise le clavier pour les puces Super E/S Winbond 977 series
Teste le segment shadow F000h pour voir s'il peut être lu ou écrit. Si le test échoue,
0E
émission d'un bip continu par le haut-parleur.
Détecte automatiquement le type de flash pour charger les codes adaptés de
10
Lecture/Ecriture flash dans la zone d'exécution en F000 pour le support ESCD & DMI
Utilise l'algorithme 1's pour vérifier l'interface du circuit de la CMOS. Règle également
12
l'état d'alimentation de l'horloge en temps réel, puis vérifie l'override
Programme les valeurs par défaut dans le chipset. Les valeurs par défaut du chipset sont
14
MODBINable par les clients OEM
16
Interrupteur initial Early_Init_Onboard_Generator
Détecte les informations relatives au processeur y compris la marque, le type SMI (Cyrix
18
ou Intel) et le niveau du processeur (586 ou 686)
Table des vecteurs d'interruption initiale. Si rien de spécifique n'est précisé, toutes les
1B
interruptions matérielles sont dirigées vers SPURIOUS_INT_HDLR et toutes les
interruptions logicielles vers SPURIOUS_soft_HDLR
1D
Interrupteur initial EARLY_PM_INIT
1F
Charge la matrice du clavier (plate-forme d'ordinateur portable)
21
Initialisation HPM (plate-forme d'ordinateur portable)
1. Vérifie la validité de la valeur RTC: ex. une valeur de 5Ah est une valeur invalide pour
les minutes RTC
2. Charge les paramètres de la CMOS vers la pile du BIOS. Si le checksum de la CMOS
échoue, il utilise les valeurs par défaut à la place.
3. Prépare le mapping des ressources du BIOS pour une utilisation PCI & PnP. Si l'ESCD
est valide, il prend en compte les informations d'attribution de l'ESCD.
23
4. Initialisation du générateur d'horloge intégré. Désactive les ressources d'horloges
respectives pour libérer les slots PCI & DIMM
5. Initialisation PCI en avance:
-Enumère le numéro du bus PCI
-Assigne la mémoire et les ressources d'E/S
-Recherche un périphérique VGA et un BIOS VGA valides et les met en C000:0
27
Initialise le buffer INT 09
1. Programme le MTRR interne du processeur (P6 & PII) pour les adresses mémoires de
0~640K
2. Initialise l'APIC pour les processeurs Pentium
29
3. Programme le chipset en avance en fonction du réglage de la CMOS. Par exemple:
contrôleur IDE intégré
4. Mesure la vitesse du processeur
5. Invoque le BIOS en vidéo
SI7 Series
Chapitre 2