2011-02-16 74 views
3

英特尔监视器的文件说:确定86 MONITOR指令地址范围

使用(在EAX中指定的地址的地址范围MONITOR指令臂地址监视硬件的存储操作的监控硬件检查可以通过使用CPUID确定)。存储到指定地址范围内的地址会触发监控硬件。显示器硬件的状态由MWAIT使用。

因此,没有人知道我应该提供给CPUID的EAX值是否为“监视硬件检查存储操作时使用CPUID确定的地址范围”。

或者MONITOR地址范围只是缓存行的大小?

回答

4

我已经找到答案了。本文档包含它: www.intel.com/Assets/PDF/appnote/241618.pdf

MONITOR/MWAIT参数(功能05H),即EAX应该是5

+0

能否请您详细阐述多一点在这一点上,即在哪里确切功能05出来你看到地址范围?我所看到的全部是“最小的监视器行”和“最大的监视器行大小” - 如何从这些监视器获取受监视的地址范围? – 2014-02-09 15:20:42