For x86 processors, this hap is triggered when a control register is read using a MOV or SMSW instruction (i.e., only explicit reads).Note that if the callback routine breaks to the frontend by raising an exception, the instruction will be replayed possibly causing repeated memory operations.
For PowerPC processors, this hap is triggered by the MFSPR instruction (i.e., only explicit reads).