!mca

L’extension !mca affiche les registres de la Machine Check Architecture (MCA)

!mca

Paramètres

Adresse
(Cible Itanium uniquement) Spécifie l’adresse de l’enregistrement d’erreur MCA.

Drapeaux
(Cible Itanium uniquement) Spécifie le niveau de sortie. Flags peut être n’importe quelle combinaison des bits suivants. La valeur par défaut est 0xFF. Elle permet d'afficher toutes les sections présentes dans le journal.

Bit 0 (0x1)
Affiche la section dédiée au processeur.

Bit 1 (0x2)
Affiche la section propre à la plate-forme.

Bit 2 (0x4)
Affiche la section dédiée à la mémoire.

Bit 3 (0x8)
Affiche la section dédiée au composant PCI.

Bit 4 (0x10)
Affiche la section dédiée au bus PCI.

Bit 5 (0x20)
Affiche la section dédiée au journal SystemEvent.

Bit 6 (0x40)
Affiche la section dédiée au contrôleur hôte de la plateforme.

Bit 7 (0x80)
S'affiche pour inclure la section dédiée au bus de la plateforme.

DLL

Kdexts.dll

Cette commande d’extension ne peut être utilisée qu’avec un ordinateur cible x86.

Notes

Sur une cible x86, !mca affiche les registres de contrôle de la machine pris en charge par le processeur actif. Elle affiche également des informations de base sur le processeur (les mêmes que celles affichées par !cpuinfo). Voici un exemple de sortie de cette extension :

0: kd> !mca
MCE: Enabled, Cycle Address: 0x00000001699f7a00, Type: 0x0000000000000000

MCA: Enabled, Banks 5, Control Reg: Supported, Machine Check: None.
Bank  Error  Control Register     Status Register
  0. None   0x000000000000007f   0x0000000000000000

  1. None   0x00000000ffffffff   0x0000000000000000

  2. None   0x00000000000fffff   0x0000000000000000

  3. None   0x0000000000000007   0x0000000000000000

  4. None   0x0000000000003fff   0x0000000000000000

No register state available.

CP F/M/S Manufacturer   MHz Update Signature Features
 0 15,5,0 SomeBrandName 1394 0000000000000000 a0017fff

Notez que cette extension nécessite des symboles HAL privés. Sans ces symboles, l’extension affiche le message « HalpFeatureBits introuvable » ainsi que des informations de base sur le processeur. Par exemple :

kd> !mca
HalpFeatureBits not found
CP F/M/S Manufacturer  MHz Update Signature Features
 0 6,5,1 GenuineIntel  334 0000004000000000 00001fff