【发布时间】:2013-06-15 20:03:55
【问题描述】:
我正在使用 x86 处理器的调试功能,特别是尝试使用 debugCtl 功能(http://support.amd.com/us/Processor_TechDocs/24593_APM_v2.pdf,第 353 页)。
我尝试通过将 1 写入(在我的 vmplayer 上的内核模式下)到 msr 编号 1d9 来激活此功能,但是当读取该值时我得到一个 0。
在调试了我的代码几个小时后,我在我的物理计算机上进行了尝试,它成功了。 我搜索了互联网,但找不到任何有关虚拟化产品中 cpu 功能支持主题的文档,我无法弄清楚是否需要更改配置以启用此功能或 vmware 播放器不支持,以及是否另一个虚拟化产品中的另一个支持。
【问题讨论】:
标签: assembly x86 kernel virtualization