2

x86 プロセッサのデバッグ機能をいじっており、具体的には debugCtl 機能 ( http://support.amd.com/us/Processor_TechDocs/24593_APM_v2.pdf、353 ページ) を操作しようとしています。

(vmplayer のカーネル モードで) 1 を msr 番号 1d9 に書き込んでこの機能を有効にしようとしましたが、値を読み戻すと 0 が返されます。

コードを数時間デバッグした後、物理コンピューターで試してみたところ、うまくいきました。インターネットを検索しましたが、仮想化製品での CPU 機能のサポートに関するドキュメントは見つかりませんでした。また、この機能を有効にするために構成を変更する必要があるのか​​、それとも vmware プレーヤーでサポートされていないのか、またそれが別の仮想化製品でサポートされています。

4

1 に答える 1