MSR

Section: Linux Programmer's Manual (4)
Updated: 2009-03-31
Index JM Home Page
 

名前

msr - x86 CPU MSR へアクセスするためのデバイス  

説明

/dev/cpu/CPUNUM/msr は x86 CPU の モデル固有レジスター (model-specific registers; MSRs) の読み書きインターフェースを提供する。 CPUNUM はアクセスする CPU の番号で、 /proc/cpuinfo に表示される値である。

レジスターアクセスは、 ファイルをオープンし、 MSR 番号分だけファイルのオフセットを変更し、 8 バイト単位での読み書きを行う形で行われる。 つまり、 8 バイトを超える I/O 転送は、同じレジスターに対する複数回の読み書きとなる。

このファイルは保護されており、 root ユーザー、もしくは root グループのメンバだけが読み書きできる。  

注意

msr ドライバは自動ではロードされない。 モジュールが有効になったカーネルでは、 以下のコマンドを使って、 使用する前に明示的にドライバをロードする必要があるだろう。


 $ modprobe msr

 

関連項目

Intel CPU MSR の概要については Intel Corporation Intel 64 and IA-32 Architectures Software Developer's Manual Volume 3B Appendix B を参照。  

この文書について

この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。プロジェクトの説明とバグ報告に関する情報は https://www.kernel.org/doc/man-pages/ に書かれている。

関連キーワード

読み書き   レジスター   Intel   番号   バイト   ドライバ   ロード   デバイス   モデル   固有   model   registers   MSRs   インターフェース   提供   proc   cpuinfo   オープン   オフセット   単位   転送   複数回   保護   グループ   メンバ

Linux マニュアル 一覧

関連するコマンド・関数

cpuid.4   apple_driver.8   microcode_ctl.8   perfmonctl.2   mkostemp.3   mkostemps.3
 

Index

名前
説明
注意
関連項目
この文書について

This document was created by man2html, using the manual pages.
Time: 04:38:51 GMT, October 11, 2026