Manpages

名 前

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 プ ロ ジ ェ ク ト の リ リ ー ス 3.79 の 一 部 で あ る 。 プ ロ ジ ェ ク ト の 説 明 と バ グ 報 告 に 関 す る 情 報 は http://www.kernel.org/doc/man−pages/ に 書 か れ て い る 。