2022-04-02 18:24:21 +05:00
[
{
2022-05-12 10:47:00 -07:00
"BriefDescription" : "BACLEARS asserted." ,
2022-04-02 18:24:21 +05:00
"Counter" : "0,1" ,
2022-05-12 10:47:00 -07:00
"EventCode" : "0xE6" ,
"EventName" : "BACLEARS.ANY" ,
"SampleAfterValue" : "2000000" ,
"UMask" : "0x1"
2022-04-02 18:24:21 +05:00
} ,
{
2022-05-12 10:47:00 -07:00
"BriefDescription" : "Cycles during which instruction fetches are stalled." ,
2022-04-02 18:24:21 +05:00
"Counter" : "0,1" ,
2022-05-12 10:47:00 -07:00
"EventCode" : "0x86" ,
"EventName" : "CYCLES_ICACHE_MEM_STALLED.ICACHE_MEM_STALLED" ,
"SampleAfterValue" : "2000000" ,
"UMask" : "0x1"
2022-04-02 18:24:21 +05:00
} ,
{
2022-05-12 10:47:00 -07:00
"BriefDescription" : "Decode stall due to IQ full" ,
2022-04-02 18:24:21 +05:00
"Counter" : "0,1" ,
2022-05-12 10:47:00 -07:00
"EventCode" : "0x87" ,
"EventName" : "DECODE_STALL.IQ_FULL" ,
"SampleAfterValue" : "2000000" ,
"UMask" : "0x2"
2022-04-02 18:24:21 +05:00
} ,
{
2022-05-12 10:47:00 -07:00
"BriefDescription" : "Decode stall due to PFB empty" ,
2022-04-02 18:24:21 +05:00
"Counter" : "0,1" ,
2022-05-12 10:47:00 -07:00
"EventCode" : "0x87" ,
"EventName" : "DECODE_STALL.PFB_EMPTY" ,
2022-04-02 18:24:21 +05:00
"SampleAfterValue" : "2000000" ,
2022-05-12 10:47:00 -07:00
"UMask" : "0x1"
2022-04-02 18:24:21 +05:00
} ,
{
2022-05-12 10:47:00 -07:00
"BriefDescription" : "Instruction fetches." ,
2022-04-02 18:24:21 +05:00
"Counter" : "0,1" ,
2022-05-12 10:47:00 -07:00
"EventCode" : "0x80" ,
"EventName" : "ICACHE.ACCESSES" ,
"SampleAfterValue" : "200000" ,
"UMask" : "0x3"
2022-04-02 18:24:21 +05:00
} ,
{
2022-05-12 10:47:00 -07:00
"BriefDescription" : "Icache hit" ,
2022-04-02 18:24:21 +05:00
"Counter" : "0,1" ,
2022-05-12 10:47:00 -07:00
"EventCode" : "0x80" ,
"EventName" : "ICACHE.HIT" ,
"SampleAfterValue" : "200000" ,
"UMask" : "0x1"
2022-04-02 18:24:21 +05:00
} ,
{
2022-05-12 10:47:00 -07:00
"BriefDescription" : "Icache miss" ,
2022-04-02 18:24:21 +05:00
"Counter" : "0,1" ,
2022-05-12 10:47:00 -07:00
"EventCode" : "0x80" ,
"EventName" : "ICACHE.MISSES" ,
"SampleAfterValue" : "200000" ,
"UMask" : "0x2"
2022-04-02 18:24:21 +05:00
} ,
{
2022-05-12 10:47:00 -07:00
"BriefDescription" : "All Instructions decoded" ,
"Counter" : "0,1" ,
2022-04-02 18:24:21 +05:00
"EventCode" : "0xAA" ,
2022-05-12 10:47:00 -07:00
"EventName" : "MACRO_INSTS.ALL_DECODED" ,
"SampleAfterValue" : "2000000" ,
"UMask" : "0x3"
} ,
{
"BriefDescription" : "CISC macro instructions decoded" ,
2022-04-02 18:24:21 +05:00
"Counter" : "0,1" ,
2022-05-12 10:47:00 -07:00
"EventCode" : "0xAA" ,
2022-04-02 18:24:21 +05:00
"EventName" : "MACRO_INSTS.CISC_DECODED" ,
"SampleAfterValue" : "2000000" ,
2022-05-12 10:47:00 -07:00
"UMask" : "0x2"
2022-04-02 18:24:21 +05:00
} ,
{
2022-05-12 10:47:00 -07:00
"BriefDescription" : "Non-CISC nacro instructions decoded" ,
2022-04-02 18:24:21 +05:00
"Counter" : "0,1" ,
2022-05-12 10:47:00 -07:00
"EventCode" : "0xAA" ,
"EventName" : "MACRO_INSTS.NON_CISC_DECODED" ,
2022-04-02 18:24:21 +05:00
"SampleAfterValue" : "2000000" ,
2022-05-12 10:47:00 -07:00
"UMask" : "0x1"
2022-04-02 18:24:21 +05:00
} ,
{
2022-05-12 10:47:00 -07:00
"BriefDescription" : "This event counts the cycles where 1 or more uops are issued by the micro-sequencer (MS), including microcode assists and inserted flows, and written to the IQ." ,
2022-04-02 18:24:21 +05:00
"Counter" : "0,1" ,
2022-05-12 10:47:00 -07:00
"CounterMask" : "1" ,
"EventCode" : "0xA9" ,
2022-04-02 18:24:21 +05:00
"EventName" : "UOPS.MS_CYCLES" ,
"SampleAfterValue" : "2000000" ,
2022-05-12 10:47:00 -07:00
"UMask" : "0x1"
2022-04-02 18:24:21 +05:00
}
]