3

英特尔的 MONITOR 文档说:

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

那么有没有人确切地知道我应该向 CPUID 提供什么 EAX 值以获得“监控硬件检查存储操作的地址范围可以通过使用 CPUID 来确定”。

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

4

1 回答 1

4

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

MONITOR / MWAIT 参数(功能 05h),即 EAX 应为 5。

于 2011-02-16T23:33:53.083 回答