Home

技術系のメモと日々の雑感

microcode_ctl って何者?

あるときふと microcode_ctl って何者なのか調べてみたくなった。
http://www.urbanmyth.org/microcode/
そもそもマイクロコードが何なのか説明を探して読んでみたけど、結局ここで説明できるほど理解できなかった・・・。
CPU 内で命令を実行する一種のプログラムみたいだけど、適当なことを書いて誤解を招くといけないのでやめておこう。
一応 Intel の用語集にも説明がある。
microcode_ctl の対象となるのは Pentium Pro 以降(686以降)らしい。
CentOS 5.1 では、起動スクリプト(/etc/rc.d/init.d/microcode_ctl)の中で /proc/cpuinfo の vendor_id(GenuineIntel)と cpu family(6以上)をチェックしていた。
思ったより単純なチェックだね。
で、家の Core 2 Duo のマシンで dmesg を見ると

IA-32 Microcode Update Driver: v1.14a <tigran@veritas.com>
microcode: CPU0 updated from revision 0x44 to 0xc6, date = 03072007
microcode: CPU1 updated from revision 0x44 to 0xc6, date = 03072007

ちゃんとアップデートされていた。
でも、何がどう変わったのかは Intel から情報が提供されてないのでまったく分からない。
こういう情報って面白そうなんだけどなぁ。

この記事に対するトラックバック

この記事のトラックバックURL

-

管理人の承認後に表示されます

  • From: |
  • 2013/12/22(日) 13:35:50

-

管理人の承認後に表示されます

  • From: |
  • 2013/12/10(火) 16:12:42

-

管理人の承認後に表示されます

  • From: |
  • 2013/12/10(火) 03:43:22

-

管理人の承認後に表示されます

  • From: |
  • 2013/12/07(土) 04:32:03

-

管理人の承認後に表示されます

  • From: |
  • 2013/12/06(金) 00:55:30

-

管理人の承認後に表示されます

  • From: |
  • 2013/11/06(水) 17:56:12

-

管理人の承認後に表示されます

  • From: |
  • 2013/11/06(水) 15:23:11

-

管理人の承認後に表示されます

  • From: |
  • 2013/11/06(水) 05:41:42

-

管理人の承認後に表示されます

  • From: |
  • 2013/11/05(火) 21:30:00

-

管理人の承認後に表示されます

  • From: |
  • 2013/11/05(火) 09:53:04

-

管理人の承認後に表示されます

  • From: |
  • 2013/11/02(土) 21:29:45

-

管理人の承認後に表示されます

  • From: |
  • 2013/11/02(土) 01:54:46

-

管理人の承認後に表示されます

  • From: |
  • 2013/07/14(日) 16:49:58

この記事に対するコメント

この記事にコメントする

管理者にだけ表示を許可する