The Intel MONITOR documentation says:
MONITOR monitoring command for address management using the address specified in EAX (the address range that the monitoring hardware checks for storage operations can be determined using the CPUID). Storage at an address in the specified address range launches monitoring hardware. Monitor hardware status used by MWAIT.
Does anyone know exactly what EAX value I have to provide the CPUID in order to get a "range of addresses that verifies the control hardware for storage operations using the CPUID".
Or is the MONITOR address range equal to the size of the cache line?
source
share