Commit c58972ef authored by Jin Yao's avatar Jin Yao Committed by Arnaldo Carvalho de Melo
Browse files

perf vendor events intel: Add uncore event list for Icelake Server

Add JSON uncore events for Icelake Server to perf.

Based on JSON list v1.04:

  https://download.01.org/perfmon/ICX/



Signed-off-by: default avatarJin Yao <yao.jin@linux.intel.com>
Reviewed-by: default avatarAndi Kleen <ak@linux.intel.com>
Acked-by: default avatarIan Rogers <irogers@google.com>
Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
Cc: Andi Kleen <ak@linux.intel.com>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Jiri Olsa <jolsa@kernel.org>
Cc: Kan Liang <kan.liang@intel.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Link: http://lore.kernel.org/lkml/c0f27643-bebb-2912-56ed-f7abec7dbde3@linux.intel.com


Signed-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
parent cdb29a8f
Loading
Loading
Loading
Loading
+333 −0
Original line number Diff line number Diff line
[
    {
        "BriefDescription": "2LM Tag Check : Hit in Near Memory Cache",
        "Counter": "0,1,2,3",
        "CounterType": "PGMABLE",
        "EventCode": "0xD3",
        "EventName": "UNC_M_TAGCHK.HIT",
        "PerPkg": "1",
        "UMask": "0x01",
        "Unit": "iMC"
    },
    {
        "BriefDescription": "2LM Tag Check : Miss, no data in this line",
        "Counter": "0,1,2,3",
        "CounterType": "PGMABLE",
        "EventCode": "0xD3",
        "EventName": "UNC_M_TAGCHK.MISS_CLEAN",
        "PerPkg": "1",
        "UMask": "0x02",
        "Unit": "iMC"
    },
    {
        "BriefDescription": "2LM Tag Check : Miss, existing data may be evicted to Far Memory",
        "Counter": "0,1,2,3",
        "CounterType": "PGMABLE",
        "EventCode": "0xD3",
        "EventName": "UNC_M_TAGCHK.MISS_DIRTY",
        "PerPkg": "1",
        "UMask": "0x04",
        "Unit": "iMC"
    },
    {
        "BriefDescription": "2LM Tag Check : Read Hit in Near Memory Cache",
        "Counter": "0,1,2,3",
        "CounterType": "PGMABLE",
        "EventCode": "0xD3",
        "EventName": "UNC_M_TAGCHK.NM_RD_HIT",
        "PerPkg": "1",
        "UMask": "0x08",
        "Unit": "iMC"
    },
    {
        "BriefDescription": "2LM Tag Check : Write Hit in Near Memory Cache",
        "Counter": "0,1,2,3",
        "CounterType": "PGMABLE",
        "EventCode": "0xD3",
        "EventName": "UNC_M_TAGCHK.NM_WR_HIT",
        "PerPkg": "1",
        "UMask": "0x10",
        "Unit": "iMC"
    },
    {
        "BriefDescription": "DRAM Precharge commands. : Precharge due to read",
        "Counter": "0,1,2,3",
        "CounterType": "PGMABLE",
        "EventCode": "0x02",
        "EventName": "UNC_M_PRE_COUNT.RD",
        "PerPkg": "1",
        "UMask": "0x04",
        "Unit": "iMC"
    },
    {
        "BriefDescription": "DRAM Precharge commands. : Precharge due to write",
        "Counter": "0,1,2,3",
        "CounterType": "PGMABLE",
        "EventCode": "0x02",
        "EventName": "UNC_M_PRE_COUNT.WR",
        "PerPkg": "1",
        "UMask": "0x08",
        "Unit": "iMC"
    },
    {
        "BriefDescription": "All DRAM read CAS commands issued (including underfills)",
        "Counter": "0,1,2,3",
        "CounterType": "PGMABLE",
        "EventCode": "0x04",
        "EventName": "UNC_M_CAS_COUNT.RD",
        "PerPkg": "1",
        "UMask": "0x0f",
        "Unit": "iMC"
    },
    {
        "BriefDescription": "All DRAM write CAS commands issued",
        "Counter": "0,1,2,3",
        "CounterType": "PGMABLE",
        "EventCode": "0x04",
        "EventName": "UNC_M_CAS_COUNT.WR",
        "PerPkg": "1",
        "UMask": "0x30",
        "Unit": "iMC"
    },
    {
        "BriefDescription": "All DRAM CAS commands issued",
        "Counter": "0,1,2,3",
        "CounterType": "PGMABLE",
        "EventCode": "0x04",
        "EventName": "UNC_M_CAS_COUNT.ALL",
        "PerPkg": "1",
        "UMask": "0x3f",
        "Unit": "iMC"
    },
    {
        "BriefDescription": "Number of DRAM Refreshes Issued",
        "Counter": "0,1,2,3",
        "CounterType": "PGMABLE",
        "EventCode": "0x45",
        "EventName": "UNC_M_DRAM_REFRESH.OPPORTUNISTIC",
        "PerPkg": "1",
        "UMask": "0x01",
        "Unit": "iMC"
    },
    {
        "BriefDescription": "Number of DRAM Refreshes Issued",
        "Counter": "0,1,2,3",
        "CounterType": "PGMABLE",
        "EventCode": "0x45",
        "EventName": "UNC_M_DRAM_REFRESH.PANIC",
        "PerPkg": "1",
        "UMask": "0x02",
        "Unit": "iMC"
    },
    {
        "BriefDescription": "Number of DRAM Refreshes Issued",
        "Counter": "0,1,2,3",
        "CounterType": "PGMABLE",
        "EventCode": "0x45",
        "EventName": "UNC_M_DRAM_REFRESH.HIGH",
        "PerPkg": "1",
        "UMask": "0x04",
        "Unit": "iMC"
    },
    {
        "BriefDescription": "Read Pending Queue Allocations",
        "Counter": "0,1,2,3",
        "CounterType": "PGMABLE",
        "EventCode": "0x10",
        "EventName": "UNC_M_RPQ_INSERTS.PCH0",
        "PerPkg": "1",
        "UMask": "0x01",
        "Unit": "iMC"
    },
    {
        "BriefDescription": "Read Pending Queue Allocations",
        "Counter": "0,1,2,3",
        "CounterType": "PGMABLE",
        "EventCode": "0x10",
        "EventName": "UNC_M_RPQ_INSERTS.PCH1",
        "PerPkg": "1",
        "UMask": "0x02",
        "Unit": "iMC"
    },
    {
        "BriefDescription": "Write Pending Queue Allocations",
        "Counter": "0,1,2,3",
        "CounterType": "PGMABLE",
        "EventCode": "0x20",
        "EventName": "UNC_M_WPQ_INSERTS.PCH0",
        "PerPkg": "1",
        "UMask": "0x01",
        "Unit": "iMC"
    },
    {
        "BriefDescription": "Write Pending Queue Allocations",
        "Counter": "0,1,2,3",
        "CounterType": "PGMABLE",
        "EventCode": "0x20",
        "EventName": "UNC_M_WPQ_INSERTS.PCH1",
        "PerPkg": "1",
        "UMask": "0x02",
        "Unit": "iMC"
    },
    {
        "BriefDescription": "DRAM Precharge commands. : Precharge due to page table",
        "Counter": "0,1,2,3",
        "CounterType": "PGMABLE",
        "EventCode": "0x02",
        "EventName": "UNC_M_PRE_COUNT.PGT",
        "PerPkg": "1",
        "UMask": "0x10",
        "Unit": "iMC"
    },
    {
        "BriefDescription": "DRAM Clockticks",
        "Counter": "0,1,2,3",
        "CounterType": "PGMABLE",
        "EventName": "UNC_M_CLOCKTICKS",
        "PerPkg": "1",
        "Unit": "iMC"
    },
    {
        "BriefDescription": "Half clockticks for IMC",
        "Counter": "FIXED",
        "CounterType": "FIXED",
        "EventCode": "0xff",
        "EventName": "UNC_M_HCLOCKTICKS",
        "PerPkg": "1",
        "Unit": "iMC"
    },
    {
        "BriefDescription": "Read Pending Queue Occupancy",
        "Counter": "0,1,2,3",
        "CounterType": "PGMABLE",
        "EventCode": "0x80",
        "EventName": "UNC_M_RPQ_OCCUPANCY_PCH0",
        "PerPkg": "1",
        "Unit": "iMC"
    },
    {
        "BriefDescription": "Read Pending Queue Occupancy",
        "Counter": "0,1,2,3",
        "CounterType": "PGMABLE",
        "EventCode": "0x81",
        "EventName": "UNC_M_RPQ_OCCUPANCY_PCH1",
        "PerPkg": "1",
        "Unit": "iMC"
    },
    {
        "BriefDescription": "Write Pending Queue Occupancy",
        "Counter": "0,1,2,3",
        "CounterType": "PGMABLE",
        "EventCode": "0x82",
        "EventName": "UNC_M_WPQ_OCCUPANCY_PCH0",
        "PerPkg": "1",
        "Unit": "iMC"
    },
    {
        "BriefDescription": "Write Pending Queue Occupancy",
        "Counter": "0,1,2,3",
        "CounterType": "PGMABLE",
        "EventCode": "0x83",
        "EventName": "UNC_M_WPQ_OCCUPANCY_PCH1",
        "PerPkg": "1",
        "Unit": "iMC"
    },
    {
        "BriefDescription": "DRAM Activate Count : All Activates",
        "Counter": "0,1,2,3",
        "CounterType": "PGMABLE",
        "EventCode": "0x01",
        "EventName": "UNC_M_ACT_COUNT.ALL",
        "PerPkg": "1",
        "UMask": "0x0B",
        "Unit": "iMC"
    },
    {
        "BriefDescription": "DRAM Precharge commands",
        "Counter": "0,1,2,3",
        "CounterType": "PGMABLE",
        "EventCode": "0x02",
        "EventName": "UNC_M_PRE_COUNT.ALL",
        "PerPkg": "1",
        "UMask": "0x1C",
        "Unit": "iMC"
    },
    {
        "BriefDescription": "PMM Read Pending Queue Occupancy",
        "Counter": "0,1,2,3",
        "CounterType": "PGMABLE",
        "EventCode": "0xE0",
        "EventName": "UNC_M_PMM_RPQ_OCCUPANCY.ALL",
        "PerPkg": "1",
        "UMask": "0x01",
        "Unit": "iMC"
    },
    {
        "BriefDescription": "PMM Read Queue Inserts",
        "Counter": "0,1,2,3",
        "CounterType": "PGMABLE",
        "EventCode": "0xE3",
        "EventName": "UNC_M_PMM_RPQ_INSERTS",
        "PerPkg": "1",
        "Unit": "iMC"
    },
    {
        "BriefDescription": "PMM Write Queue Inserts",
        "Counter": "0,1,2,3",
        "CounterType": "PGMABLE",
        "EventCode": "0xE7",
        "EventName": "UNC_M_PMM_WPQ_INSERTS",
        "PerPkg": "1",
        "Unit": "iMC"
    },
    {
        "BriefDescription": "PMM Commands : All",
        "Counter": "0,1,2,3",
        "CounterType": "PGMABLE",
        "EventCode": "0xEA",
        "EventName": "UNC_M_PMM_CMD1.ALL",
        "PerPkg": "1",
        "UMask": "0x01",
        "Unit": "iMC"
    },
    {
        "BriefDescription": "PMM Commands : Reads - RPQ",
        "Counter": "0,1,2,3",
        "CounterType": "PGMABLE",
        "EventCode": "0xEA",
        "EventName": "UNC_M_PMM_CMD1.RD",
        "PerPkg": "1",
        "UMask": "0x02",
        "Unit": "iMC"
    },
    {
        "BriefDescription": "PMM Commands : Writes",
        "Counter": "0,1,2,3",
        "CounterType": "PGMABLE",
        "EventCode": "0xEA",
        "EventName": "UNC_M_PMM_CMD1.WR",
        "PerPkg": "1",
        "UMask": "0x04",
        "Unit": "iMC"
    },
    {
        "BriefDescription": "PMM Commands : Underfill reads",
        "Counter": "0,1,2,3",
        "CounterType": "PGMABLE",
        "EventCode": "0xEA",
        "EventName": "UNC_M_PMM_CMD1.UFILL_RD",
        "PerPkg": "1",
        "UMask": "0x08",
        "Unit": "iMC"
    },
    {
        "BriefDescription": "PMM Write Pending Queue Occupancy",
        "Counter": "0,1,2,3",
        "CounterType": "PGMABLE",
        "EventCode": "0xE4",
        "EventName": "UNC_M_PMM_WPQ_OCCUPANCY.ALL",
        "PerPkg": "1",
        "UMask": "0x01",
        "Unit": "iMC"
    }
]
+2476 −0

File added.

Preview size limit exceeded, changes collapsed.

+10 −0
Original line number Diff line number Diff line
[
    {
        "BriefDescription": "Clockticks of the power control unit (PCU)",
        "Counter": "0,1,2,3",
        "CounterType": "PGMABLE",
        "EventName": "UNC_P_CLOCKTICKS",
        "PerPkg": "1",
        "Unit": "PCU"
    }
]