2026-01-21 18:59:54 +08:00
[
{
2026-01-29 22:25:33 +08:00
"BriefDescription" : "BACLEARS asserted." ,
"EventCode" : "0xE6" ,
"EventName" : "BACLEARS.ANY" ,
"SampleAfterValue" : "2000000" ,
"UMask" : "0x1"
2026-01-21 18:59:54 +08:00
} ,
{
2026-01-29 22:25:33 +08:00
"BriefDescription" : "Cycles during which instruction fetches are stalled." ,
2026-01-21 18:59:54 +08:00
"EventCode" : "0x86" ,
"EventName" : "CYCLES_ICACHE_MEM_STALLED.ICACHE_MEM_STALLED" ,
"SampleAfterValue" : "2000000" ,
2026-01-29 22:25:33 +08:00
"UMask" : "0x1"
2026-01-21 18:59:54 +08:00
} ,
{
2026-01-29 22:25:33 +08:00
"BriefDescription" : "Decode stall due to IQ full" ,
2026-01-21 18:59:54 +08:00
"EventCode" : "0x87" ,
2026-01-29 22:25:33 +08:00
"EventName" : "DECODE_STALL.IQ_FULL" ,
2026-01-21 18:59:54 +08:00
"SampleAfterValue" : "2000000" ,
2026-01-29 22:25:33 +08:00
"UMask" : "0x2"
2026-01-21 18:59:54 +08:00
} ,
{
2026-01-29 22:25:33 +08:00
"BriefDescription" : "Decode stall due to PFB empty" ,
2026-01-21 18:59:54 +08:00
"EventCode" : "0x87" ,
2026-01-29 22:25:33 +08:00
"EventName" : "DECODE_STALL.PFB_EMPTY" ,
2026-01-21 18:59:54 +08:00
"SampleAfterValue" : "2000000" ,
2026-01-29 22:25:33 +08:00
"UMask" : "0x1"
2026-01-21 18:59:54 +08:00
} ,
{
2026-01-29 22:25:33 +08:00
"BriefDescription" : "Instruction fetches." ,
"EventCode" : "0x80" ,
"EventName" : "ICACHE.ACCESSES" ,
"SampleAfterValue" : "200000" ,
"UMask" : "0x3"
} ,
{
"BriefDescription" : "Icache hit" ,
"EventCode" : "0x80" ,
"EventName" : "ICACHE.HIT" ,
"SampleAfterValue" : "200000" ,
"UMask" : "0x1"
} ,
{
"BriefDescription" : "Icache miss" ,
"EventCode" : "0x80" ,
"EventName" : "ICACHE.MISSES" ,
"SampleAfterValue" : "200000" ,
"UMask" : "0x2"
} ,
{
"BriefDescription" : "All Instructions decoded" ,
2026-01-21 18:59:54 +08:00
"EventCode" : "0xAA" ,
2026-01-29 22:25:33 +08:00
"EventName" : "MACRO_INSTS.ALL_DECODED" ,
2026-01-21 18:59:54 +08:00
"SampleAfterValue" : "2000000" ,
2026-01-29 22:25:33 +08:00
"UMask" : "0x3"
2026-01-21 18:59:54 +08:00
} ,
{
2026-01-29 22:25:33 +08:00
"BriefDescription" : "CISC macro instructions decoded" ,
2026-01-21 18:59:54 +08:00
"EventCode" : "0xAA" ,
"EventName" : "MACRO_INSTS.CISC_DECODED" ,
"SampleAfterValue" : "2000000" ,
2026-01-29 22:25:33 +08:00
"UMask" : "0x2"
2026-01-21 18:59:54 +08:00
} ,
{
2026-01-29 22:25:33 +08:00
"BriefDescription" : "Non-CISC nacro instructions decoded" ,
2026-01-21 18:59:54 +08:00
"EventCode" : "0xAA" ,
2026-01-29 22:25:33 +08:00
"EventName" : "MACRO_INSTS.NON_CISC_DECODED" ,
2026-01-21 18:59:54 +08:00
"SampleAfterValue" : "2000000" ,
2026-01-29 22:25:33 +08:00
"UMask" : "0x1"
2026-01-21 18:59:54 +08:00
} ,
{
2026-01-29 22:25:33 +08: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." ,
"CounterMask" : "1" ,
2026-01-21 18:59:54 +08:00
"EventCode" : "0xA9" ,
"EventName" : "UOPS.MS_CYCLES" ,
"SampleAfterValue" : "2000000" ,
2026-01-29 22:25:33 +08:00
"UMask" : "0x1"
2026-01-21 18:59:54 +08:00
}
2026-01-29 22:25:33 +08:00
]