!Mca

Ekstensi !mca menampilkan register arsitektur pemeriksaan mesin (MCA).

!mca

Parameter

Alamat
(Hanya target Itanium) Menentukan alamat rekaman kesalahan MCA.

Bendera
(Hanya target Itanium) Menentukan tingkat output. Bendera dapat berupa kombinasi bit berikut. Nilai default adalah 0xFF, yang menampilkan semua bagian yang ada dalam log.

Bit 0 (0x1)
Menampilkan bagian prosesor.

Bit 1 (0x2)
Menampilkan bagian khusus platform.

Bit 2 (0x4)
Menampilkan bagian memori.

Bit 3 (0x8)
Menampilkan bagian komponen PCI.

Bit 4 (0x10)
Menampilkan bagian bus PCI.

Bit 5 (0x20)
Menampilkan bagian Log SystemEvent.

Bit 6 (0x40)
Menampilkan bagian pengontrol host platform.

Bit 7 (0x80)
Tampilan untuk menyertakan bagian bus platform.

DLL

Kdexts.dll

Perintah ekstensi ini hanya dapat digunakan dengan komputer target berbasis x86.

Keterangan

Pada target x86, !mca menampilkan register pemeriksaan mesin yang didukung oleh prosesor aktif. Ini juga menampilkan informasi CPU dasar (identik dengan yang ditampilkan oleh !cpuinfo). Berikut adalah contoh output dari ekstensi ini:

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

Perhatikan bahwa ekstensi ini memerlukan simbol HAL privat. Tanpa simbol-simbol ini, ekstensi akan menampilkan pesan "HalpFeatureBits tidak ditemukan" bersama dengan informasi CPU dasar. Contohnya:

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