Section courante

A propos

Section administrative du site

Fiche technique
Type : BIOS
Cible : Compatible IBM PC
Fabricant : Phoenix Technologies Ltd
Emplacement : 0F0000h à 0FFFFFh
Année d'existence : 1979 à maintenant

Introduction

Le fabricant Phoenix Technologies Ltd a créer le premier clone du BIOS d'IBM. Il propose des codes POST et bips à utilisés. À partir de la version 4.3, le système tentera de générer un code sonore composé de quatre groupes de bips, avec un à quatre bips par groupe. La version micro canal envoie des codes au port 680, avec une séquence d'exécution de : 01, 03, 41, 02, 42, 05, 06, 08, 04, 09-22, 23, 25, 27, 28, 29, 2E, 2B, 2C, 2D, 30, 31, 32, 61, 62, 34, 35, 3A, 38, 3B.


POST par Architecture

Architecture Ordinateur typique Port du POST
ISA XT 60
AT 80
PS/2 25/30 90
EISA Intel chipset 80
MCA PS/2 50 et plus 680

Procédures POST

Procédure Signification
Microprocesseur Vérifiez les opérations internes, par exemple l'état ALE/IRQ ; Demande; ALU et mémoire lecture/écriture.
RAM CMOS Testez avec un modèle de bits de marche.
BIOS ROM Effectuez une somme de contrôle sur le BIOS ROM où tous les bits sont ajoutés et comparés à un total défini en usine.
PIT Vérifiez que les demandes d'interruption sont correctement exécutées.
DMA Vérifiez le DMA du CPU vers la mémoire sans BIOS. Vérifiez également les registres de page.
Base 64 Ko Vérifiez le premier bloc 64 Ko.
Série et Parallèle Les zones de données d'entrée/sortie pour tous les appareils trouvés sont affectées ; ils ne sont pas testés.
PIC Vérifiez que les niveaux de demande d'interruption appropriés sont adressés.
Contrôleur de clavier Vérifiez le bon fonctionnement du 8240, y compris la réponse du code de balayage et la porte A20 qui permet le fonctionnement du processeur en mode protégé.
CMOS Vérifiez les données dans le CMOS et comparez-les aux informations du BIOS. L'échec de la zone étendue est souvent dû à une mauvaise configuration des données. L'échec constant après la réinitialisation du CMOS est soit la puce CMOS de la batterie, soit le RTC.
Contrôleur vidéo Testez et initialisez le contrôleur et la ROM sur la carte vidéo.
RTC Assurez-vous que les fréquences appropriées sont sur les lignes appropriées pour le CPU couleur vidéo et la fréquence DMA. Vérifiez le RTC/PIT ou le cristal du système.
Microprocesseur Retour du mode protégé. Le microprocesseur est mise en mode protégé et retourne au POST au point indiqué par l'octet 0F de la zone de données de la ROM CMOS. L'échec ici est normalement dû au processeur/contrôleur de clavier/puce CMOS ou à une ligne d'adresse.
PIC Tester le compteur 2.
INM Vérifiez le vecteur de demande d'interruption non masquable pour l'état actif. L'échec est normalement dû au CMOS, mais peut également être dû à l'IRQ du BIOS ou aux puces du processeur.
Clavier Vérifiez les touches NumLock/CapsLock et Shift.
Souris Initialiser via le contrôleur de clavier ; cela n'est fait que si une souris est présente et qu'elle est initialisée de cette manière.
RAM supérieure à 64 Ko Testez dans des blocs de 64 Ko avec un modèle de bits de marche et la parité activée.
Contrôleurs fixes/disquettes Testez la réponse appropriée aux appels du BIOS.
Zones de RAM fantôme Recherchez dans CMOS les paramètres sur lesquels l'adaptateur ou les ROM système doivent être masqués.
ROM optionnelle Recherchez les signatures ROM de 55AA dans la mémoire étendue, puis initialisez la ROM et arrêtez les tests pendant que les vérifications internes sont effectuées.
Cache externe Vérifiez la puce du contrôleur pour le cache externe.
Cache interne du processeur Vérifie le cache interne du processeur.
Adaptateurs matériels Initialisez et testez les adaptateurs d'entrée/sortie vidéo/disquette/matériel/série et parallèle.
Cassette Testez les lecteurs de cassettes internes ou externes.
Erreurs de code de démarrage Les erreurs qui se produisent après ce point sont normalement un enregistrement de démarrage corrompu.

Liste de micro-ordinateurs utilisant le BIOS

Voici la liste de certains micro-ordinateurs utilisant le Phoenix BIOS :

Modèle Fabricant
Amdek System/88 Amdek Corporation
... ...


Dernière mise à jour : Mercredi, le 2 août 2023