1[ 2 { 3 "EventCode": "0x80", 4 "Counter": "0,1", 5 "UMask": "0x3", 6 "EventName": "ICACHE.ACCESSES", 7 "SampleAfterValue": "200000", 8 "BriefDescription": "Instruction fetches." 9 }, 10 { 11 "EventCode": "0x80", 12 "Counter": "0,1", 13 "UMask": "0x1", 14 "EventName": "ICACHE.HIT", 15 "SampleAfterValue": "200000", 16 "BriefDescription": "Icache hit" 17 }, 18 { 19 "EventCode": "0x80", 20 "Counter": "0,1", 21 "UMask": "0x2", 22 "EventName": "ICACHE.MISSES", 23 "SampleAfterValue": "200000", 24 "BriefDescription": "Icache miss" 25 }, 26 { 27 "EventCode": "0x86", 28 "Counter": "0,1", 29 "UMask": "0x1", 30 "EventName": "CYCLES_ICACHE_MEM_STALLED.ICACHE_MEM_STALLED", 31 "SampleAfterValue": "2000000", 32 "BriefDescription": "Cycles during which instruction fetches are stalled." 33 }, 34 { 35 "EventCode": "0x87", 36 "Counter": "0,1", 37 "UMask": "0x1", 38 "EventName": "DECODE_STALL.PFB_EMPTY", 39 "SampleAfterValue": "2000000", 40 "BriefDescription": "Decode stall due to PFB empty" 41 }, 42 { 43 "EventCode": "0x87", 44 "Counter": "0,1", 45 "UMask": "0x2", 46 "EventName": "DECODE_STALL.IQ_FULL", 47 "SampleAfterValue": "2000000", 48 "BriefDescription": "Decode stall due to IQ full" 49 }, 50 { 51 "EventCode": "0xAA", 52 "Counter": "0,1", 53 "UMask": "0x1", 54 "EventName": "MACRO_INSTS.NON_CISC_DECODED", 55 "SampleAfterValue": "2000000", 56 "BriefDescription": "Non-CISC nacro instructions decoded" 57 }, 58 { 59 "EventCode": "0xAA", 60 "Counter": "0,1", 61 "UMask": "0x2", 62 "EventName": "MACRO_INSTS.CISC_DECODED", 63 "SampleAfterValue": "2000000", 64 "BriefDescription": "CISC macro instructions decoded" 65 }, 66 { 67 "EventCode": "0xAA", 68 "Counter": "0,1", 69 "UMask": "0x3", 70 "EventName": "MACRO_INSTS.ALL_DECODED", 71 "SampleAfterValue": "2000000", 72 "BriefDescription": "All Instructions decoded" 73 }, 74 { 75 "EventCode": "0xA9", 76 "Counter": "0,1", 77 "UMask": "0x1", 78 "EventName": "UOPS.MS_CYCLES", 79 "SampleAfterValue": "2000000", 80 "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. ", 81 "CounterMask": "1" 82 } 83]