Commit 3670ffbd authored by Ian Rogers's avatar Ian Rogers Committed by Arnaldo Carvalho de Melo

perf vendor events intel: Update lunarlake to 1.01

Update events from 1.00 to 1.01 as released in:

  https://github.com/intel/perfmon/commit/56ab8d837ac566d51a4d8748b6b4b817a22c9b84

Various encoding and description updates. Adds the events
CPU_CLK_UNHALTED.CORE, CPU_CLK_UNHALTED.CORE_P,
CPU_CLK_UNHALTED.REF_TSC_P, CPU_CLK_UNHALTED.THREAD,
MISC_RETIRED.LBR_INSERTS, TOPDOWN_BAD_SPECULATION.ALL_P,
TOPDOWN_BE_BOUND.ALL_P, TOPDOWN_FE_BOUND.ALL_P,
TOPDOWN_RETIRING.ALL_P.
Reviewed-by: default avatarKan Liang <kan.liang@linux.intel.com>
Signed-off-by: default avatarIan Rogers <irogers@google.com>
Cc: Adrian Hunter <adrian.hunter@intel.com>
Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
Cc: Caleb Biggers <caleb.biggers@intel.com>
Cc: Edward Baker <edward.baker@intel.com>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Jiri Olsa <jolsa@kernel.org>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Perry Taylor <perry.taylor@intel.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Samantha Alt <samantha.alt@intel.com>
Cc: Weilin Wang <weilin.wang@intel.com>
Link: https://lore.kernel.org/r/20240321060016.1464787-6-irogers@google.comSigned-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
parent 5157c204
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
"EventCode": "0x2e", "EventCode": "0x2e",
"EventName": "LONGEST_LAT_CACHE.REFERENCE", "EventName": "LONGEST_LAT_CACHE.REFERENCE",
"PublicDescription": "Counts the number of cacheable memory requests that access the Last Level Cache (LLC). Requests include demand loads, reads for ownership (RFO), instruction fetches and L1 HW prefetches. If the platform has an L3 cache, the LLC is the L3 cache, otherwise it is the L2 cache. Counts on a per core basis.", "PublicDescription": "Counts the number of cacheable memory requests that access the Last Level Cache (LLC). Requests include demand loads, reads for ownership (RFO), instruction fetches and L1 HW prefetches. If the platform has an L3 cache, the LLC is the L3 cache, otherwise it is the L2 cache. Counts on a per core basis.",
"SampleAfterValue": "1000003", "SampleAfterValue": "200003",
"UMask": "0x4f", "UMask": "0x4f",
"Unit": "cpu_atom" "Unit": "cpu_atom"
}, },
...@@ -94,7 +94,7 @@ ...@@ -94,7 +94,7 @@
"MSRIndex": "0x3F6", "MSRIndex": "0x3F6",
"MSRValue": "0x400", "MSRValue": "0x400",
"PEBS": "2", "PEBS": "2",
"SampleAfterValue": "1000003", "SampleAfterValue": "200003",
"UMask": "0x5", "UMask": "0x5",
"Unit": "cpu_atom" "Unit": "cpu_atom"
}, },
...@@ -106,7 +106,7 @@ ...@@ -106,7 +106,7 @@
"MSRIndex": "0x3F6", "MSRIndex": "0x3F6",
"MSRValue": "0x80", "MSRValue": "0x80",
"PEBS": "2", "PEBS": "2",
"SampleAfterValue": "1000003", "SampleAfterValue": "200003",
"UMask": "0x5", "UMask": "0x5",
"Unit": "cpu_atom" "Unit": "cpu_atom"
}, },
...@@ -118,7 +118,7 @@ ...@@ -118,7 +118,7 @@
"MSRIndex": "0x3F6", "MSRIndex": "0x3F6",
"MSRValue": "0x10", "MSRValue": "0x10",
"PEBS": "2", "PEBS": "2",
"SampleAfterValue": "1000003", "SampleAfterValue": "200003",
"UMask": "0x5", "UMask": "0x5",
"Unit": "cpu_atom" "Unit": "cpu_atom"
}, },
...@@ -130,7 +130,7 @@ ...@@ -130,7 +130,7 @@
"MSRIndex": "0x3F6", "MSRIndex": "0x3F6",
"MSRValue": "0x800", "MSRValue": "0x800",
"PEBS": "2", "PEBS": "2",
"SampleAfterValue": "1000003", "SampleAfterValue": "200003",
"UMask": "0x5", "UMask": "0x5",
"Unit": "cpu_atom" "Unit": "cpu_atom"
}, },
...@@ -142,7 +142,7 @@ ...@@ -142,7 +142,7 @@
"MSRIndex": "0x3F6", "MSRIndex": "0x3F6",
"MSRValue": "0x100", "MSRValue": "0x100",
"PEBS": "2", "PEBS": "2",
"SampleAfterValue": "1000003", "SampleAfterValue": "200003",
"UMask": "0x5", "UMask": "0x5",
"Unit": "cpu_atom" "Unit": "cpu_atom"
}, },
...@@ -154,7 +154,7 @@ ...@@ -154,7 +154,7 @@
"MSRIndex": "0x3F6", "MSRIndex": "0x3F6",
"MSRValue": "0x20", "MSRValue": "0x20",
"PEBS": "2", "PEBS": "2",
"SampleAfterValue": "1000003", "SampleAfterValue": "200003",
"UMask": "0x5", "UMask": "0x5",
"Unit": "cpu_atom" "Unit": "cpu_atom"
}, },
...@@ -166,7 +166,7 @@ ...@@ -166,7 +166,7 @@
"MSRIndex": "0x3F6", "MSRIndex": "0x3F6",
"MSRValue": "0x4", "MSRValue": "0x4",
"PEBS": "2", "PEBS": "2",
"SampleAfterValue": "1000003", "SampleAfterValue": "200003",
"UMask": "0x5", "UMask": "0x5",
"Unit": "cpu_atom" "Unit": "cpu_atom"
}, },
...@@ -178,7 +178,7 @@ ...@@ -178,7 +178,7 @@
"MSRIndex": "0x3F6", "MSRIndex": "0x3F6",
"MSRValue": "0x200", "MSRValue": "0x200",
"PEBS": "2", "PEBS": "2",
"SampleAfterValue": "1000003", "SampleAfterValue": "200003",
"UMask": "0x5", "UMask": "0x5",
"Unit": "cpu_atom" "Unit": "cpu_atom"
}, },
...@@ -190,7 +190,7 @@ ...@@ -190,7 +190,7 @@
"MSRIndex": "0x3F6", "MSRIndex": "0x3F6",
"MSRValue": "0x40", "MSRValue": "0x40",
"PEBS": "2", "PEBS": "2",
"SampleAfterValue": "1000003", "SampleAfterValue": "200003",
"UMask": "0x5", "UMask": "0x5",
"Unit": "cpu_atom" "Unit": "cpu_atom"
}, },
...@@ -202,7 +202,7 @@ ...@@ -202,7 +202,7 @@
"MSRIndex": "0x3F6", "MSRIndex": "0x3F6",
"MSRValue": "0x8", "MSRValue": "0x8",
"PEBS": "2", "PEBS": "2",
"SampleAfterValue": "1000003", "SampleAfterValue": "200003",
"UMask": "0x5", "UMask": "0x5",
"Unit": "cpu_atom" "Unit": "cpu_atom"
}, },
...@@ -212,7 +212,7 @@ ...@@ -212,7 +212,7 @@
"EventCode": "0xd0", "EventCode": "0xd0",
"EventName": "MEM_UOPS_RETIRED.STORE_LATENCY", "EventName": "MEM_UOPS_RETIRED.STORE_LATENCY",
"PEBS": "2", "PEBS": "2",
"SampleAfterValue": "1000003", "SampleAfterValue": "200003",
"UMask": "0x6", "UMask": "0x6",
"Unit": "cpu_atom" "Unit": "cpu_atom"
} }
......
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
"BriefDescription": "This event counts a subset of the Topdown Slots event that were no operation was delivered to the back-end pipeline due to instruction fetch limitations when the back-end could have accepted more operations. Common examples include instruction cache misses or x86 instruction decode limitations.", "BriefDescription": "This event counts a subset of the Topdown Slots event that were no operation was delivered to the back-end pipeline due to instruction fetch limitations when the back-end could have accepted more operations. Common examples include instruction cache misses or x86 instruction decode limitations.",
"EventCode": "0x9c", "EventCode": "0x9c",
"EventName": "IDQ_BUBBLES.CORE", "EventName": "IDQ_BUBBLES.CORE",
"PublicDescription": "This event counts a subset of the Topdown Slots event that were no operation was delivered to the back-end pipeline due to instruction fetch limitations when the back-end could have accepted more operations. Common examples include instruction cache misses or x86 instruction decode limitations.\nSoftware can use this event as the numerator for the Frontend Bound metric (or top-level category) of the Top-down Microarchitecture Analysis method.", "PublicDescription": "This event counts a subset of the Topdown Slots event that were no operation was delivered to the back-end pipeline due to instruction fetch limitations when the back-end could have accepted more operations. Common examples include instruction cache misses or x86 instruction decode limitations. Software can use this event as the numerator for the Frontend Bound metric (or top-level category) of the Top-down Microarchitecture Analysis method.",
"SampleAfterValue": "1000003", "SampleAfterValue": "1000003",
"UMask": "0x1", "UMask": "0x1",
"Unit": "cpu_core" "Unit": "cpu_core"
......
...@@ -155,7 +155,7 @@ ...@@ -155,7 +155,7 @@
"EventCode": "0x2A,0x2B", "EventCode": "0x2A,0x2B",
"EventName": "OCR.DEMAND_DATA_RD.L3_MISS", "EventName": "OCR.DEMAND_DATA_RD.L3_MISS",
"MSRIndex": "0x1a6,0x1a7", "MSRIndex": "0x1a6,0x1a7",
"MSRValue": "0x3FBFC00001", "MSRValue": "0xFE7F8000001",
"SampleAfterValue": "100003", "SampleAfterValue": "100003",
"UMask": "0x1", "UMask": "0x1",
"Unit": "cpu_core" "Unit": "cpu_core"
...@@ -175,7 +175,7 @@ ...@@ -175,7 +175,7 @@
"EventCode": "0x2A,0x2B", "EventCode": "0x2A,0x2B",
"EventName": "OCR.DEMAND_RFO.L3_MISS", "EventName": "OCR.DEMAND_RFO.L3_MISS",
"MSRIndex": "0x1a6,0x1a7", "MSRIndex": "0x1a6,0x1a7",
"MSRValue": "0x3FBFC00002", "MSRValue": "0xFE7F8000002",
"SampleAfterValue": "100003", "SampleAfterValue": "100003",
"UMask": "0x1", "UMask": "0x1",
"Unit": "cpu_core" "Unit": "cpu_core"
......
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
"EventCode": "0xB7", "EventCode": "0xB7",
"EventName": "OCR.DEMAND_DATA_RD.DRAM", "EventName": "OCR.DEMAND_DATA_RD.DRAM",
"MSRIndex": "0x1a6,0x1a7", "MSRIndex": "0x1a6,0x1a7",
"MSRValue": "0x184000001", "MSRValue": "0x1FBC000001",
"SampleAfterValue": "100003", "SampleAfterValue": "100003",
"UMask": "0x1", "UMask": "0x1",
"Unit": "cpu_atom" "Unit": "cpu_atom"
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
"EventCode": "0x2A,0x2B", "EventCode": "0x2A,0x2B",
"EventName": "OCR.DEMAND_DATA_RD.DRAM", "EventName": "OCR.DEMAND_DATA_RD.DRAM",
"MSRIndex": "0x1a6,0x1a7", "MSRIndex": "0x1a6,0x1a7",
"MSRValue": "0x184000001", "MSRValue": "0x1E780000001",
"SampleAfterValue": "100003", "SampleAfterValue": "100003",
"UMask": "0x1", "UMask": "0x1",
"Unit": "cpu_core" "Unit": "cpu_core"
......
...@@ -20,7 +20,7 @@ GenuineIntel-6-3A,v24,ivybridge,core ...@@ -20,7 +20,7 @@ GenuineIntel-6-3A,v24,ivybridge,core
GenuineIntel-6-3E,v24,ivytown,core GenuineIntel-6-3E,v24,ivytown,core
GenuineIntel-6-2D,v24,jaketown,core GenuineIntel-6-2D,v24,jaketown,core
GenuineIntel-6-(57|85),v16,knightslanding,core GenuineIntel-6-(57|85),v16,knightslanding,core
GenuineIntel-6-BD,v1.00,lunarlake,core GenuineIntel-6-BD,v1.01,lunarlake,core
GenuineIntel-6-A[AC],v1.07,meteorlake,core GenuineIntel-6-A[AC],v1.07,meteorlake,core
GenuineIntel-6-1[AEF],v4,nehalemep,core GenuineIntel-6-1[AEF],v4,nehalemep,core
GenuineIntel-6-2E,v4,nehalemex,core GenuineIntel-6-2E,v4,nehalemex,core
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment