MICROCODE_CTL
Section: Maintenance Commands (8)
Updated: 19 January 2006
Index JM Home Page
名前
microcode_ctl - Intel IA32 プロセッサのマイクロコードユーティリティ
書式
microcode_ctl [-h] [-u [-q]] [-Q] [-f microcode]
説明
microcode_ctl は Tigran Aivazian 氏 <tigran@veritas.com> によって書かれた、IA32 マイクロコードドライバ向けのユーティリティである。このユーティリティには2つの用途がある:
a) Intel IA32 のプロセッサ(Pentium Pro, PII, Celeron, PIII, Xeon, Pentium 4 等) に転送するために新しいマイクロコードをデコードして、カーネルドライバに送信する。
b) マイクロコードのデータコピーが含まれるバッファ解放のため、カーネルドライバにシグナルを送信する。そのデータは各 CPU 毎に 2048 バイトのリニアアレイとして実際に CPU に割り振られる。バッファが保持出来る構造体の詳細については include/asm/processor.h の struct microcode を参照。
更新されたマイクロコードは保持されないため、システムをブートする度に更新の転送を行う必要がある。つまり、CPU はずっと新しいままではなく、リブートすると古いマイクロコードに戻ってしまうということである。
- -h
- 利用方法を表示し終了する
- -u
- (標準のファイルから)マイクロコードを転送する
- -f
- 指定した Intel フォーマットのファイルからマイクロコードを転送する
- -q
- 成功した場合、静かに実行する
- -Q
- 失敗しても静かに実行する
例
- microcode_ctl -u
- 標準設定でマイクロコードを転送する
ファイル
- /etc/microcode.dat
- マイクロコードのデフォルト位置
著者
Microcode ユーティリティは Simon Trimmer 氏によって作成された。
Linux カーネルドライバは Tigran Aivazian 氏によって作成された。
バグ報告
バグは Simon Trimmer 氏 <simon@urbanmyth.org> か、Tigran Aivazian 氏 <tigran@veritas.com> に報告して下さい。
著作権
Copyright © 2000 VERITAS Software
This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
謝辞
私達が Linux 向けのマイクロコードドライバを作成出来るようにマイクロコードの更新データと仕様を発表した Intel 社に感謝いたします。
関連項目
強者は Linux カーネルのソースツリーの arch/i386/kernel/microcode.c ドライバソースコードを読んで欲しい。
詳細とマイクロコード更新については http://www.urbanmyth.org/microcode/ を参照のこと。
関連キーワード
MICROCODE,
CTL,
転送,
microcode,
更新,
ctl,
ユーティリティ,
バグ,
作成,
データ
Linux マニュアル 一覧
[man1]
[man2]
[man3]
[man4]
[man5]
[man6]
[man7]
[man8]
[a]
[b]
[c]
[d]
[e]
[f]
[g]
[h]
[i]
[j]
[k]
[l]
[m]
[n]
[o]
[p]
[q]
[r]
[s]
[t]
[u]
[v]
[w]
[x]
[y]
[z]
Index
- 名前
- 書式
- 説明
- 例
- ファイル
- 著者
- バグ報告
- 著作権
- 謝辞
- 関連項目
This document was created by man2html, using the manual pages.
Time: 12:08:53 GMT, June 11, 2022