x86 プロセッサのデバッグ機能をいじっており、具体的には debugCtl 機能 ( http://support.amd.com/us/Processor_TechDocs/24593_APM_v2.pdf、353 ページ) を操作しようとしています。
(vmplayer のカーネル モードで) 1 を msr 番号 1d9 に書き込んでこの機能を有効にしようとしましたが、値を読み戻すと 0 が返されます。
コードを数時間デバッグした後、物理コンピューターで試してみたところ、うまくいきました。インターネットを検索しましたが、仮想化製品での CPU 機能のサポートに関するドキュメントは見つかりませんでした。また、この機能を有効にするために構成を変更する必要があるのか、それとも vmware プレーヤーでサポートされていないのか、またそれが別の仮想化製品でサポートされています。