Intel の MONITOR のドキュメントには、次のように書かれています。
MONITOR 命令は、EAX で指定されたアドレスを使用して、アドレス監視ハードウェアを準備します (監視ハードウェアがストア操作をチェックするアドレス範囲は、CPUID を使用して決定できます)。指定されたアドレス範囲内のアドレスへのストアは、監視ハードウェアをトリガーします。モニター ハードウェアの状態は、MWAIT によって使用されます。
したがって、「監視ハードウェアがストア操作をチェックするアドレス範囲は、CPUIDを使用して決定できます」を取得するために、CPUIDにどのEAXの値を指定する必要があるかを正確に知っている人はいますか。
それとも、MONITOR アドレス範囲はキャッシュ ラインのサイズですか?