1

私は次の環境を持っています:ubuntu 12.04 kernel 3.2.0-29-generic-paeすべてがにインストールされていparallels version 11.0.1ます。コマンドmsr-toolsを使用してインストールしました。apt-get

私の問題は、msr レジスタに値を書き込む次のコマンドを実行しても、何も起こらないことです。エラーは返されませんが、 を使用しrdmsrてまったく同じレジスタを読み取ると、以前の値が表示されます。

ここで何が欠けていますか?wrmsr コマンドを実行しても、入力が msr レジスタに登録されないのはなぜですか? ここに私が試したことの要約があります

#rdmsr 0x198
1a0000000000

#wrmsr 0x198 08c1fe1d
#rdmsr 0x198
1a0000000000
4

1 に答える 1

2

これは単に、Linux が仮想マシン (この場合は vmware ワークステーション) にインストールされているためです。

VMWare は CPU レジスタと構造全体をエミュレートしないため、この問題が発生しています。

ただし、これを解決するには、実際のマシンに Linux OS をインストールする必要があります。

于 2016-01-01T10:51:11.283 に答える