Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

perf list: Add s390 support for detailed PMU event description

Correct the support of detailed/verbose PMU event description by using
the "Unit": keyword in the json files to address event names refering to
the /sys/devices/cpum_[cs]f devices.

Signed-off-by: Thomas Richter <tmricht@linux.ibm.com>
Reviewed-by: Hendrik Brueckner <brueckner@linux.ibm.com>
Cc: Heiko Carstens <heiko.carstens@de.ibm.com>
Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
Link: http://lkml.kernel.org/r/20180621080452.61012-2-tmricht@linux.ibm.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>

authored by

Thomas Richter and committed by
Arnaldo Carvalho de Melo
9bacbced b8b5ab52

+324
+12
tools/perf/pmu-events/arch/s390/cf_z10/basic.json
··· 1 1 [ 2 2 { 3 + "Unit": "CPU-M-CF", 3 4 "EventCode": "0", 4 5 "EventName": "CPU_CYCLES", 5 6 "BriefDescription": "CPU Cycles", 6 7 "PublicDescription": "Cycle Count" 7 8 }, 8 9 { 10 + "Unit": "CPU-M-CF", 9 11 "EventCode": "1", 10 12 "EventName": "INSTRUCTIONS", 11 13 "BriefDescription": "Instructions", 12 14 "PublicDescription": "Instruction Count" 13 15 }, 14 16 { 17 + "Unit": "CPU-M-CF", 15 18 "EventCode": "2", 16 19 "EventName": "L1I_DIR_WRITES", 17 20 "BriefDescription": "L1I Directory Writes", 18 21 "PublicDescription": "Level-1 I-Cache Directory Write Count" 19 22 }, 20 23 { 24 + "Unit": "CPU-M-CF", 21 25 "EventCode": "3", 22 26 "EventName": "L1I_PENALTY_CYCLES", 23 27 "BriefDescription": "L1I Penalty Cycles", 24 28 "PublicDescription": "Level-1 I-Cache Penalty Cycle Count" 25 29 }, 26 30 { 31 + "Unit": "CPU-M-CF", 27 32 "EventCode": "4", 28 33 "EventName": "L1D_DIR_WRITES", 29 34 "BriefDescription": "L1D Directory Writes", 30 35 "PublicDescription": "Level-1 D-Cache Directory Write Count" 31 36 }, 32 37 { 38 + "Unit": "CPU-M-CF", 33 39 "EventCode": "5", 34 40 "EventName": "L1D_PENALTY_CYCLES", 35 41 "BriefDescription": "L1D Penalty Cycles", 36 42 "PublicDescription": "Level-1 D-Cache Penalty Cycle Count" 37 43 }, 38 44 { 45 + "Unit": "CPU-M-CF", 39 46 "EventCode": "32", 40 47 "EventName": "PROBLEM_STATE_CPU_CYCLES", 41 48 "BriefDescription": "Problem-State CPU Cycles", 42 49 "PublicDescription": "Problem-State Cycle Count" 43 50 }, 44 51 { 52 + "Unit": "CPU-M-CF", 45 53 "EventCode": "33", 46 54 "EventName": "PROBLEM_STATE_INSTRUCTIONS", 47 55 "BriefDescription": "Problem-State Instructions", 48 56 "PublicDescription": "Problem-State Instruction Count" 49 57 }, 50 58 { 59 + "Unit": "CPU-M-CF", 51 60 "EventCode": "34", 52 61 "EventName": "PROBLEM_STATE_L1I_DIR_WRITES", 53 62 "BriefDescription": "Problem-State L1I Directory Writes", 54 63 "PublicDescription": "Problem-State Level-1 I-Cache Directory Write Count" 55 64 }, 56 65 { 66 + "Unit": "CPU-M-CF", 57 67 "EventCode": "35", 58 68 "EventName": "PROBLEM_STATE_L1I_PENALTY_CYCLES", 59 69 "BriefDescription": "Problem-State L1I Penalty Cycles", 60 70 "PublicDescription": "Problem-State Level-1 I-Cache Penalty Cycle Count" 61 71 }, 62 72 { 73 + "Unit": "CPU-M-CF", 63 74 "EventCode": "36", 64 75 "EventName": "PROBLEM_STATE_L1D_DIR_WRITES", 65 76 "BriefDescription": "Problem-State L1D Directory Writes", 66 77 "PublicDescription": "Problem-State Level-1 D-Cache Directory Write Count" 67 78 }, 68 79 { 80 + "Unit": "CPU-M-CF", 69 81 "EventCode": "37", 70 82 "EventName": "PROBLEM_STATE_L1D_PENALTY_CYCLES", 71 83 "BriefDescription": "Problem-State L1D Penalty Cycles",
+16
tools/perf/pmu-events/arch/s390/cf_z10/crypto.json
··· 1 1 [ 2 2 { 3 + "Unit": "CPU-M-CF", 3 4 "EventCode": "64", 4 5 "EventName": "PRNG_FUNCTIONS", 5 6 "BriefDescription": "PRNG Functions", 6 7 "PublicDescription": "Total number of the PRNG functions issued by the CPU" 7 8 }, 8 9 { 10 + "Unit": "CPU-M-CF", 9 11 "EventCode": "65", 10 12 "EventName": "PRNG_CYCLES", 11 13 "BriefDescription": "PRNG Cycles", 12 14 "PublicDescription": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing PRNG functions issued by the CPU" 13 15 }, 14 16 { 17 + "Unit": "CPU-M-CF", 15 18 "EventCode": "66", 16 19 "EventName": "PRNG_BLOCKED_FUNCTIONS", 17 20 "BriefDescription": "PRNG Blocked Functions", 18 21 "PublicDescription": "Total number of the PRNG functions that are issued by the CPU and are blocked because the DEA/AES coprocessor is busy performing a function issued by another CPU" 19 22 }, 20 23 { 24 + "Unit": "CPU-M-CF", 21 25 "EventCode": "67", 22 26 "EventName": "PRNG_BLOCKED_CYCLES", 23 27 "BriefDescription": "PRNG Blocked Cycles", 24 28 "PublicDescription": "Total number of CPU cycles blocked for the PRNG functions issued by the CPU because the DEA/AES coprocessor is busy performing a function issued by another CPU" 25 29 }, 26 30 { 31 + "Unit": "CPU-M-CF", 27 32 "EventCode": "68", 28 33 "EventName": "SHA_FUNCTIONS", 29 34 "BriefDescription": "SHA Functions", 30 35 "PublicDescription": "Total number of SHA functions issued by the CPU" 31 36 }, 32 37 { 38 + "Unit": "CPU-M-CF", 33 39 "EventCode": "69", 34 40 "EventName": "SHA_CYCLES", 35 41 "BriefDescription": "SHA Cycles", 36 42 "PublicDescription": "Total number of CPU cycles when the SHA coprocessor is busy performing the SHA functions issued by the CPU" 37 43 }, 38 44 { 45 + "Unit": "CPU-M-CF", 39 46 "EventCode": "70", 40 47 "EventName": "SHA_BLOCKED_FUNCTIONS", 41 48 "BriefDescription": "SHA Blocked Functions", 42 49 "PublicDescription": "Total number of the SHA functions that are issued by the CPU and are blocked because the SHA coprocessor is busy performing a function issued by another CPU" 43 50 }, 44 51 { 52 + "Unit": "CPU-M-CF", 45 53 "EventCode": "71", 46 54 "EventName": "SHA_BLOCKED_CYCLES", 47 55 "BriefDescription": "SHA Bloced Cycles", 48 56 "PublicDescription": "Total number of CPU cycles blocked for the SHA functions issued by the CPU because the SHA coprocessor is busy performing a function issued by another CPU" 49 57 }, 50 58 { 59 + "Unit": "CPU-M-CF", 51 60 "EventCode": "72", 52 61 "EventName": "DEA_FUNCTIONS", 53 62 "BriefDescription": "DEA Functions", 54 63 "PublicDescription": "Total number of the DEA functions issued by the CPU" 55 64 }, 56 65 { 66 + "Unit": "CPU-M-CF", 57 67 "EventCode": "73", 58 68 "EventName": "DEA_CYCLES", 59 69 "BriefDescription": "DEA Cycles", 60 70 "PublicDescription": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing the DEA functions issued by the CPU" 61 71 }, 62 72 { 73 + "Unit": "CPU-M-CF", 63 74 "EventCode": "74", 64 75 "EventName": "DEA_BLOCKED_FUNCTIONS", 65 76 "BriefDescription": "DEA Blocked Functions", 66 77 "PublicDescription": "Total number of the DEA functions that are issued by the CPU and are blocked because the DEA/AES coprocessor is busy performing a function issued by another CPU" 67 78 }, 68 79 { 80 + "Unit": "CPU-M-CF", 69 81 "EventCode": "75", 70 82 "EventName": "DEA_BLOCKED_CYCLES", 71 83 "BriefDescription": "DEA Blocked Cycles", 72 84 "PublicDescription": "Total number of CPU cycles blocked for the DEA functions issued by the CPU because the DEA/AES coprocessor is busy performing a function issued by another CPU" 73 85 }, 74 86 { 87 + "Unit": "CPU-M-CF", 75 88 "EventCode": "76", 76 89 "EventName": "AES_FUNCTIONS", 77 90 "BriefDescription": "AES Functions", 78 91 "PublicDescription": "Total number of AES functions issued by the CPU" 79 92 }, 80 93 { 94 + "Unit": "CPU-M-CF", 81 95 "EventCode": "77", 82 96 "EventName": "AES_CYCLES", 83 97 "BriefDescription": "AES Cycles", 84 98 "PublicDescription": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing the AES functions issued by the CPU" 85 99 }, 86 100 { 101 + "Unit": "CPU-M-CF", 87 102 "EventCode": "78", 88 103 "EventName": "AES_BLOCKED_FUNCTIONS", 89 104 "BriefDescription": "AES Blocked Functions", 90 105 "PublicDescription": "Total number of AES functions that are issued by the CPU and are blocked because the DEA/AES coprocessor is busy performing a function issued by another CPU" 91 106 }, 92 107 { 108 + "Unit": "CPU-M-CF", 93 109 "EventCode": "79", 94 110 "EventName": "AES_BLOCKED_CYCLES", 95 111 "BriefDescription": "AES Blocked Cycles",
+18
tools/perf/pmu-events/arch/s390/cf_z10/extended.json
··· 1 1 [ 2 2 { 3 + "Unit": "CPU-M-CF", 3 4 "EventCode": "128", 4 5 "EventName": "L1I_L2_SOURCED_WRITES", 5 6 "BriefDescription": "L1I L2 Sourced Writes", 6 7 "PublicDescription": "A directory write to the Level-1 I-Cache directory where the returned cache line was sourced from the Level-2 (L1.5) cache" 7 8 }, 8 9 { 10 + "Unit": "CPU-M-CF", 9 11 "EventCode": "129", 10 12 "EventName": "L1D_L2_SOURCED_WRITES", 11 13 "BriefDescription": "L1D L2 Sourced Writes", 12 14 "PublicDescription": "A directory write to the Level-1 D-Cache directory where the installed cache line was sourced from the Level-2 (L1.5) cache" 13 15 }, 14 16 { 17 + "Unit": "CPU-M-CF", 15 18 "EventCode": "130", 16 19 "EventName": "L1I_L3_LOCAL_WRITES", 17 20 "BriefDescription": "L1I L3 Local Writes", 18 21 "PublicDescription": "A directory write to the Level-1 I-Cache directory where the installed cache line was sourced from the Level-3 cache that is on the same book as the Instruction cache (Local L2 cache)" 19 22 }, 20 23 { 24 + "Unit": "CPU-M-CF", 21 25 "EventCode": "131", 22 26 "EventName": "L1D_L3_LOCAL_WRITES", 23 27 "BriefDescription": "L1D L3 Local Writes", 24 28 "PublicDescription": "A directory write to the Level-1 D-Cache directory where the installtion cache line was source from the Level-3 cache that is on the same book as the Data cache (Local L2 cache)" 25 29 }, 26 30 { 31 + "Unit": "CPU-M-CF", 27 32 "EventCode": "132", 28 33 "EventName": "L1I_L3_REMOTE_WRITES", 29 34 "BriefDescription": "L1I L3 Remote Writes", 30 35 "PublicDescription": "A directory write to the Level-1 I-Cache directory where the installed cache line was sourced from a Level-3 cache that is not on the same book as the Instruction cache (Remote L2 cache)" 31 36 }, 32 37 { 38 + "Unit": "CPU-M-CF", 33 39 "EventCode": "133", 34 40 "EventName": "L1D_L3_REMOTE_WRITES", 35 41 "BriefDescription": "L1D L3 Remote Writes", 36 42 "PublicDescription": "A directory write to the Level-1 D-Cache directory where the installed cache line was sourced from a Level-3 cache that is not on the same book as the Data cache (Remote L2 cache)" 37 43 }, 38 44 { 45 + "Unit": "CPU-M-CF", 39 46 "EventCode": "134", 40 47 "EventName": "L1D_LMEM_SOURCED_WRITES", 41 48 "BriefDescription": "L1D Local Memory Sourced Writes", 42 49 "PublicDescription": "A directory write to the Level-1 D-Cache directory where the installed cache line was sourced from memory that is attached to the same book as the Data cache (Local Memory)" 43 50 }, 44 51 { 52 + "Unit": "CPU-M-CF", 45 53 "EventCode": "135", 46 54 "EventName": "L1I_LMEM_SOURCED_WRITES", 47 55 "BriefDescription": "L1I Local Memory Sourced Writes", 48 56 "PublicDescription": "A directory write to the Level-1 I-Cache where the installed cache line was sourced from memory that is attached to the s ame book as the Instruction cache (Local Memory)" 49 57 }, 50 58 { 59 + "Unit": "CPU-M-CF", 51 60 "EventCode": "136", 52 61 "EventName": "L1D_RO_EXCL_WRITES", 53 62 "BriefDescription": "L1D Read-only Exclusive Writes", 54 63 "PublicDescription": "A directory write to the Level-1 D-Cache where the line was originally in a Read-Only state in the cache but has been updated to be in the Exclusive state that allows stores to the cache line" 55 64 }, 56 65 { 66 + "Unit": "CPU-M-CF", 57 67 "EventCode": "137", 58 68 "EventName": "L1I_CACHELINE_INVALIDATES", 59 69 "BriefDescription": "L1I Cacheline Invalidates", 60 70 "PublicDescription": "A cache line in the Level-1 I-Cache has been invalidated by a store on the same CPU as the Level-1 I-Cache" 61 71 }, 62 72 { 73 + "Unit": "CPU-M-CF", 63 74 "EventCode": "138", 64 75 "EventName": "ITLB1_WRITES", 65 76 "BriefDescription": "ITLB1 Writes", 66 77 "PublicDescription": "A translation entry has been written into the Level-1 Instruction Translation Lookaside Buffer" 67 78 }, 68 79 { 80 + "Unit": "CPU-M-CF", 69 81 "EventCode": "139", 70 82 "EventName": "DTLB1_WRITES", 71 83 "BriefDescription": "DTLB1 Writes", 72 84 "PublicDescription": "A translation entry has been written to the Level-1 Data Translation Lookaside Buffer" 73 85 }, 74 86 { 87 + "Unit": "CPU-M-CF", 75 88 "EventCode": "140", 76 89 "EventName": "TLB2_PTE_WRITES", 77 90 "BriefDescription": "TLB2 PTE Writes", 78 91 "PublicDescription": "A translation entry has been written to the Level-2 TLB Page Table Entry arrays" 79 92 }, 80 93 { 94 + "Unit": "CPU-M-CF", 81 95 "EventCode": "141", 82 96 "EventName": "TLB2_CRSTE_WRITES", 83 97 "BriefDescription": "TLB2 CRSTE Writes", 84 98 "PublicDescription": "A translation entry has been written to the Level-2 TLB Common Region Segment Table Entry arrays" 85 99 }, 86 100 { 101 + "Unit": "CPU-M-CF", 87 102 "EventCode": "142", 88 103 "EventName": "TLB2_CRSTE_HPAGE_WRITES", 89 104 "BriefDescription": "TLB2 CRSTE One-Megabyte Page Writes", 90 105 "PublicDescription": "A translation entry has been written to the Level-2 TLB Common Region Segment Table Entry arrays for a one-megabyte large page translation" 91 106 }, 92 107 { 108 + "Unit": "CPU-M-CF", 93 109 "EventCode": "145", 94 110 "EventName": "ITLB1_MISSES", 95 111 "BriefDescription": "ITLB1 Misses", 96 112 "PublicDescription": "Level-1 Instruction TLB miss in progress. Incremented by one for every cycle an ITLB1 miss is in progress" 97 113 }, 98 114 { 115 + "Unit": "CPU-M-CF", 99 116 "EventCode": "146", 100 117 "EventName": "DTLB1_MISSES", 101 118 "BriefDescription": "DTLB1 Misses", 102 119 "PublicDescription": "Level-1 Data TLB miss in progress. Incremented by one for every cycle an DTLB1 miss is in progress" 103 120 }, 104 121 { 122 + "Unit": "CPU-M-CF", 105 123 "EventCode": "147", 106 124 "EventName": "L2C_STORES_SENT", 107 125 "BriefDescription": "L2C Stores Sent",
+12
tools/perf/pmu-events/arch/s390/cf_z13/basic.json
··· 1 1 [ 2 2 { 3 + "Unit": "CPU-M-CF", 3 4 "EventCode": "0", 4 5 "EventName": "CPU_CYCLES", 5 6 "BriefDescription": "CPU Cycles", 6 7 "PublicDescription": "Cycle Count" 7 8 }, 8 9 { 10 + "Unit": "CPU-M-CF", 9 11 "EventCode": "1", 10 12 "EventName": "INSTRUCTIONS", 11 13 "BriefDescription": "Instructions", 12 14 "PublicDescription": "Instruction Count" 13 15 }, 14 16 { 17 + "Unit": "CPU-M-CF", 15 18 "EventCode": "2", 16 19 "EventName": "L1I_DIR_WRITES", 17 20 "BriefDescription": "L1I Directory Writes", 18 21 "PublicDescription": "Level-1 I-Cache Directory Write Count" 19 22 }, 20 23 { 24 + "Unit": "CPU-M-CF", 21 25 "EventCode": "3", 22 26 "EventName": "L1I_PENALTY_CYCLES", 23 27 "BriefDescription": "L1I Penalty Cycles", 24 28 "PublicDescription": "Level-1 I-Cache Penalty Cycle Count" 25 29 }, 26 30 { 31 + "Unit": "CPU-M-CF", 27 32 "EventCode": "4", 28 33 "EventName": "L1D_DIR_WRITES", 29 34 "BriefDescription": "L1D Directory Writes", 30 35 "PublicDescription": "Level-1 D-Cache Directory Write Count" 31 36 }, 32 37 { 38 + "Unit": "CPU-M-CF", 33 39 "EventCode": "5", 34 40 "EventName": "L1D_PENALTY_CYCLES", 35 41 "BriefDescription": "L1D Penalty Cycles", 36 42 "PublicDescription": "Level-1 D-Cache Penalty Cycle Count" 37 43 }, 38 44 { 45 + "Unit": "CPU-M-CF", 39 46 "EventCode": "32", 40 47 "EventName": "PROBLEM_STATE_CPU_CYCLES", 41 48 "BriefDescription": "Problem-State CPU Cycles", 42 49 "PublicDescription": "Problem-State Cycle Count" 43 50 }, 44 51 { 52 + "Unit": "CPU-M-CF", 45 53 "EventCode": "33", 46 54 "EventName": "PROBLEM_STATE_INSTRUCTIONS", 47 55 "BriefDescription": "Problem-State Instructions", 48 56 "PublicDescription": "Problem-State Instruction Count" 49 57 }, 50 58 { 59 + "Unit": "CPU-M-CF", 51 60 "EventCode": "34", 52 61 "EventName": "PROBLEM_STATE_L1I_DIR_WRITES", 53 62 "BriefDescription": "Problem-State L1I Directory Writes", 54 63 "PublicDescription": "Problem-State Level-1 I-Cache Directory Write Count" 55 64 }, 56 65 { 66 + "Unit": "CPU-M-CF", 57 67 "EventCode": "35", 58 68 "EventName": "PROBLEM_STATE_L1I_PENALTY_CYCLES", 59 69 "BriefDescription": "Problem-State L1I Penalty Cycles", 60 70 "PublicDescription": "Problem-State Level-1 I-Cache Penalty Cycle Count" 61 71 }, 62 72 { 73 + "Unit": "CPU-M-CF", 63 74 "EventCode": "36", 64 75 "EventName": "PROBLEM_STATE_L1D_DIR_WRITES", 65 76 "BriefDescription": "Problem-State L1D Directory Writes", 66 77 "PublicDescription": "Problem-State Level-1 D-Cache Directory Write Count" 67 78 }, 68 79 { 80 + "Unit": "CPU-M-CF", 69 81 "EventCode": "37", 70 82 "EventName": "PROBLEM_STATE_L1D_PENALTY_CYCLES", 71 83 "BriefDescription": "Problem-State L1D Penalty Cycles",
+16
tools/perf/pmu-events/arch/s390/cf_z13/crypto.json
··· 1 1 [ 2 2 { 3 + "Unit": "CPU-M-CF", 3 4 "EventCode": "64", 4 5 "EventName": "PRNG_FUNCTIONS", 5 6 "BriefDescription": "PRNG Functions", 6 7 "PublicDescription": "Total number of the PRNG functions issued by the CPU" 7 8 }, 8 9 { 10 + "Unit": "CPU-M-CF", 9 11 "EventCode": "65", 10 12 "EventName": "PRNG_CYCLES", 11 13 "BriefDescription": "PRNG Cycles", 12 14 "PublicDescription": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing PRNG functions issued by the CPU" 13 15 }, 14 16 { 17 + "Unit": "CPU-M-CF", 15 18 "EventCode": "66", 16 19 "EventName": "PRNG_BLOCKED_FUNCTIONS", 17 20 "BriefDescription": "PRNG Blocked Functions", 18 21 "PublicDescription": "Total number of the PRNG functions that are issued by the CPU and are blocked because the DEA/AES coprocessor is busy performing a function issued by another CPU" 19 22 }, 20 23 { 24 + "Unit": "CPU-M-CF", 21 25 "EventCode": "67", 22 26 "EventName": "PRNG_BLOCKED_CYCLES", 23 27 "BriefDescription": "PRNG Blocked Cycles", 24 28 "PublicDescription": "Total number of CPU cycles blocked for the PRNG functions issued by the CPU because the DEA/AES coprocessor is busy performing a function issued by another CPU" 25 29 }, 26 30 { 31 + "Unit": "CPU-M-CF", 27 32 "EventCode": "68", 28 33 "EventName": "SHA_FUNCTIONS", 29 34 "BriefDescription": "SHA Functions", 30 35 "PublicDescription": "Total number of SHA functions issued by the CPU" 31 36 }, 32 37 { 38 + "Unit": "CPU-M-CF", 33 39 "EventCode": "69", 34 40 "EventName": "SHA_CYCLES", 35 41 "BriefDescription": "SHA Cycles", 36 42 "PublicDescription": "Total number of CPU cycles when the SHA coprocessor is busy performing the SHA functions issued by the CPU" 37 43 }, 38 44 { 45 + "Unit": "CPU-M-CF", 39 46 "EventCode": "70", 40 47 "EventName": "SHA_BLOCKED_FUNCTIONS", 41 48 "BriefDescription": "SHA Blocked Functions", 42 49 "PublicDescription": "Total number of the SHA functions that are issued by the CPU and are blocked because the SHA coprocessor is busy performing a function issued by another CPU" 43 50 }, 44 51 { 52 + "Unit": "CPU-M-CF", 45 53 "EventCode": "71", 46 54 "EventName": "SHA_BLOCKED_CYCLES", 47 55 "BriefDescription": "SHA Bloced Cycles", 48 56 "PublicDescription": "Total number of CPU cycles blocked for the SHA functions issued by the CPU because the SHA coprocessor is busy performing a function issued by another CPU" 49 57 }, 50 58 { 59 + "Unit": "CPU-M-CF", 51 60 "EventCode": "72", 52 61 "EventName": "DEA_FUNCTIONS", 53 62 "BriefDescription": "DEA Functions", 54 63 "PublicDescription": "Total number of the DEA functions issued by the CPU" 55 64 }, 56 65 { 66 + "Unit": "CPU-M-CF", 57 67 "EventCode": "73", 58 68 "EventName": "DEA_CYCLES", 59 69 "BriefDescription": "DEA Cycles", 60 70 "PublicDescription": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing the DEA functions issued by the CPU" 61 71 }, 62 72 { 73 + "Unit": "CPU-M-CF", 63 74 "EventCode": "74", 64 75 "EventName": "DEA_BLOCKED_FUNCTIONS", 65 76 "BriefDescription": "DEA Blocked Functions", 66 77 "PublicDescription": "Total number of the DEA functions that are issued by the CPU and are blocked because the DEA/AES coprocessor is busy performing a function issued by another CPU" 67 78 }, 68 79 { 80 + "Unit": "CPU-M-CF", 69 81 "EventCode": "75", 70 82 "EventName": "DEA_BLOCKED_CYCLES", 71 83 "BriefDescription": "DEA Blocked Cycles", 72 84 "PublicDescription": "Total number of CPU cycles blocked for the DEA functions issued by the CPU because the DEA/AES coprocessor is busy performing a function issued by another CPU" 73 85 }, 74 86 { 87 + "Unit": "CPU-M-CF", 75 88 "EventCode": "76", 76 89 "EventName": "AES_FUNCTIONS", 77 90 "BriefDescription": "AES Functions", 78 91 "PublicDescription": "Total number of AES functions issued by the CPU" 79 92 }, 80 93 { 94 + "Unit": "CPU-M-CF", 81 95 "EventCode": "77", 82 96 "EventName": "AES_CYCLES", 83 97 "BriefDescription": "AES Cycles", 84 98 "PublicDescription": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing the AES functions issued by the CPU" 85 99 }, 86 100 { 101 + "Unit": "CPU-M-CF", 87 102 "EventCode": "78", 88 103 "EventName": "AES_BLOCKED_FUNCTIONS", 89 104 "BriefDescription": "AES Blocked Functions", 90 105 "PublicDescription": "Total number of AES functions that are issued by the CPU and are blocked because the DEA/AES coprocessor is busy performing a function issued by another CPU" 91 106 }, 92 107 { 108 + "Unit": "CPU-M-CF", 93 109 "EventCode": "79", 94 110 "EventName": "AES_BLOCKED_CYCLES", 95 111 "BriefDescription": "AES Blocked Cycles",
+56
tools/perf/pmu-events/arch/s390/cf_z13/extended.json
··· 1 1 [ 2 2 { 3 + "Unit": "CPU-M-CF", 3 4 "EventCode": "128", 4 5 "EventName": "L1D_RO_EXCL_WRITES", 5 6 "BriefDescription": "L1D Read-only Exclusive Writes", 6 7 "PublicDescription": "A directory write to the Level-1 Data cache where the line was originally in a Read-Only state in the cache but has been updated to be in the Exclusive state that allows stores to the cache line." 7 8 }, 8 9 { 10 + "Unit": "CPU-M-CF", 9 11 "EventCode": "129", 10 12 "EventName": "DTLB1_WRITES", 11 13 "BriefDescription": "DTLB1 Writes", 12 14 "PublicDescription": "A translation entry has been written to the Level-1 Data Translation Lookaside Buffer" 13 15 }, 14 16 { 17 + "Unit": "CPU-M-CF", 15 18 "EventCode": "130", 16 19 "EventName": "DTLB1_MISSES", 17 20 "BriefDescription": "DTLB1 Misses", 18 21 "PublicDescription": "Level-1 Data TLB miss in progress. Incremented by one for every cycle a DTLB1 miss is in progress." 19 22 }, 20 23 { 24 + "Unit": "CPU-M-CF", 21 25 "EventCode": "131", 22 26 "EventName": "DTLB1_HPAGE_WRITES", 23 27 "BriefDescription": "DTLB1 One-Megabyte Page Writes", 24 28 "PublicDescription": "A translation entry has been written to the Level-1 Data Translation Lookaside Buffer for a one-megabyte page" 25 29 }, 26 30 { 31 + "Unit": "CPU-M-CF", 27 32 "EventCode": "132", 28 33 "EventName": "DTLB1_GPAGE_WRITES", 29 34 "BriefDescription": "DTLB1 Two-Gigabyte Page Writes", 30 35 "PublicDescription": "Counter:132 Name:DTLB1_GPAGE_WRITES A translation entry has been written to the Level-1 Data Translation Lookaside Buffer for a two-gigabyte page." 31 36 }, 32 37 { 38 + "Unit": "CPU-M-CF", 33 39 "EventCode": "133", 34 40 "EventName": "L1D_L2D_SOURCED_WRITES", 35 41 "BriefDescription": "L1D L2D Sourced Writes", 36 42 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from the Level-2 Data cache" 37 43 }, 38 44 { 45 + "Unit": "CPU-M-CF", 39 46 "EventCode": "134", 40 47 "EventName": "ITLB1_WRITES", 41 48 "BriefDescription": "ITLB1 Writes", 42 49 "PublicDescription": "A translation entry has been written to the Level-1 Instruction Translation Lookaside Buffer" 43 50 }, 44 51 { 52 + "Unit": "CPU-M-CF", 45 53 "EventCode": "135", 46 54 "EventName": "ITLB1_MISSES", 47 55 "BriefDescription": "ITLB1 Misses", 48 56 "PublicDescription": "Level-1 Instruction TLB miss in progress. Incremented by one for every cycle an ITLB1 miss is in progress" 49 57 }, 50 58 { 59 + "Unit": "CPU-M-CF", 51 60 "EventCode": "136", 52 61 "EventName": "L1I_L2I_SOURCED_WRITES", 53 62 "BriefDescription": "L1I L2I Sourced Writes", 54 63 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache line was sourced from the Level-2 Instruction cache" 55 64 }, 56 65 { 66 + "Unit": "CPU-M-CF", 57 67 "EventCode": "137", 58 68 "EventName": "TLB2_PTE_WRITES", 59 69 "BriefDescription": "TLB2 PTE Writes", 60 70 "PublicDescription": "A translation entry has been written to the Level-2 TLB Page Table Entry arrays" 61 71 }, 62 72 { 73 + "Unit": "CPU-M-CF", 63 74 "EventCode": "138", 64 75 "EventName": "TLB2_CRSTE_HPAGE_WRITES", 65 76 "BriefDescription": "TLB2 CRSTE One-Megabyte Page Writes", 66 77 "PublicDescription": "A translation entry has been written to the Level-2 TLB Combined Region Segment Table Entry arrays for a one-megabyte large page translation" 67 78 }, 68 79 { 80 + "Unit": "CPU-M-CF", 69 81 "EventCode": "139", 70 82 "EventName": "TLB2_CRSTE_WRITES", 71 83 "BriefDescription": "TLB2 CRSTE Writes", 72 84 "PublicDescription": "A translation entry has been written to the Level-2 TLB Combined Region Segment Table Entry arrays" 73 85 }, 74 86 { 87 + "Unit": "CPU-M-CF", 75 88 "EventCode": "140", 76 89 "EventName": "TX_C_TEND", 77 90 "BriefDescription": "Completed TEND instructions in constrained TX mode", 78 91 "PublicDescription": "A TEND instruction has completed in a constrained transactional-execution mode" 79 92 }, 80 93 { 94 + "Unit": "CPU-M-CF", 81 95 "EventCode": "141", 82 96 "EventName": "TX_NC_TEND", 83 97 "BriefDescription": "Completed TEND instructions in non-constrained TX mode", 84 98 "PublicDescription": "A TEND instruction has completed in a non-constrained transactional-execution mode" 85 99 }, 86 100 { 101 + "Unit": "CPU-M-CF", 87 102 "EventCode": "143", 88 103 "EventName": "L1C_TLB1_MISSES", 89 104 "BriefDescription": "L1C TLB1 Misses", 90 105 "PublicDescription": "Increments by one for any cycle where a Level-1 cache or Level-1 TLB miss is in progress." 91 106 }, 92 107 { 108 + "Unit": "CPU-M-CF", 93 109 "EventCode": "144", 94 110 "EventName": "L1D_ONCHIP_L3_SOURCED_WRITES", 95 111 "BriefDescription": "L1D On-Chip L3 Sourced Writes", 96 112 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from an On-Chip Level-3 cache without intervention" 97 113 }, 98 114 { 115 + "Unit": "CPU-M-CF", 99 116 "EventCode": "145", 100 117 "EventName": "L1D_ONCHIP_L3_SOURCED_WRITES_IV", 101 118 "BriefDescription": "L1D On-Chip L3 Sourced Writes with Intervention", 102 119 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from an On-Chip Level-3 cache with intervention" 103 120 }, 104 121 { 122 + "Unit": "CPU-M-CF", 105 123 "EventCode": "146", 106 124 "EventName": "L1D_ONNODE_L4_SOURCED_WRITES", 107 125 "BriefDescription": "L1D On-Node L4 Sourced Writes", 108 126 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from an On-Node Level-4 cache" 109 127 }, 110 128 { 129 + "Unit": "CPU-M-CF", 111 130 "EventCode": "147", 112 131 "EventName": "L1D_ONNODE_L3_SOURCED_WRITES_IV", 113 132 "BriefDescription": "L1D On-Node L3 Sourced Writes with Intervention", 114 133 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from an On-Node Level-3 cache with intervention" 115 134 }, 116 135 { 136 + "Unit": "CPU-M-CF", 117 137 "EventCode": "148", 118 138 "EventName": "L1D_ONNODE_L3_SOURCED_WRITES", 119 139 "BriefDescription": "L1D On-Node L3 Sourced Writes", 120 140 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from an On-Node Level-3 cache without intervention" 121 141 }, 122 142 { 143 + "Unit": "CPU-M-CF", 123 144 "EventCode": "149", 124 145 "EventName": "L1D_ONDRAWER_L4_SOURCED_WRITES", 125 146 "BriefDescription": "L1D On-Drawer L4 Sourced Writes", 126 147 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from an On-Drawer Level-4 cache" 127 148 }, 128 149 { 150 + "Unit": "CPU-M-CF", 129 151 "EventCode": "150", 130 152 "EventName": "L1D_ONDRAWER_L3_SOURCED_WRITES_IV", 131 153 "BriefDescription": "L1D On-Drawer L3 Sourced Writes with Intervention", 132 154 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from an On-Drawer Level-3 cache with intervention" 133 155 }, 134 156 { 157 + "Unit": "CPU-M-CF", 135 158 "EventCode": "151", 136 159 "EventName": "L1D_ONDRAWER_L3_SOURCED_WRITES", 137 160 "BriefDescription": "L1D On-Drawer L3 Sourced Writes", 138 161 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from an On-Drawer Level-3 cache without intervention" 139 162 }, 140 163 { 164 + "Unit": "CPU-M-CF", 141 165 "EventCode": "152", 142 166 "EventName": "L1D_OFFDRAWER_SCOL_L4_SOURCED_WRITES", 143 167 "BriefDescription": "L1D Off-Drawer Same-Column L4 Sourced Writes", 144 168 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from an Off-Drawer Same-Column Level-4 cache" 145 169 }, 146 170 { 171 + "Unit": "CPU-M-CF", 147 172 "EventCode": "153", 148 173 "EventName": "L1D_OFFDRAWER_SCOL_L3_SOURCED_WRITES_IV", 149 174 "BriefDescription": "L1D Off-Drawer Same-Column L3 Sourced Writes with Intervention", 150 175 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from an Off-Drawer Same-Column Level-3 cache with intervention" 151 176 }, 152 177 { 178 + "Unit": "CPU-M-CF", 153 179 "EventCode": "154", 154 180 "EventName": "L1D_OFFDRAWER_SCOL_L3_SOURCED_WRITES", 155 181 "BriefDescription": "L1D Off-Drawer Same-Column L3 Sourced Writes", 156 182 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from an Off-Drawer Same-Column Level-3 cache without intervention" 157 183 }, 158 184 { 185 + "Unit": "CPU-M-CF", 159 186 "EventCode": "155", 160 187 "EventName": "L1D_OFFDRAWER_FCOL_L4_SOURCED_WRITES", 161 188 "BriefDescription": "L1D Off-Drawer Far-Column L3 Sourced Writes", 162 189 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from an Off-Drawer Far-Column Level-4 cache" 163 190 }, 164 191 { 192 + "Unit": "CPU-M-CF", 165 193 "EventCode": "156", 166 194 "EventName": "L1D_OFFDRAWER_FCOL_L3_SOURCED_WRITES_IV", 167 195 "BriefDescription": "L1D Off-Drawer Far-Column L3 Sourced Writes with Intervention", 168 196 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from an Off-Drawer Far-Column Level-3 cache with intervention" 169 197 }, 170 198 { 199 + "Unit": "CPU-M-CF", 171 200 "EventCode": "157", 172 201 "EventName": "L1D_OFFDRAWER_FCOL_L3_SOURCED_WRITES", 173 202 "BriefDescription": "L1D Off-Drawer Far-Column L3 Sourced Writes", 174 203 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from an Off-Drawer Far-Column Level-3 cache without intervention" 175 204 }, 176 205 { 206 + "Unit": "CPU-M-CF", 177 207 "EventCode": "158", 178 208 "EventName": "L1D_ONNODE_MEM_SOURCED_WRITES", 179 209 "BriefDescription": "L1D On-Node Memory Sourced Writes", 180 210 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from On-Node memory" 181 211 }, 182 212 { 213 + "Unit": "CPU-M-CF", 183 214 "EventCode": "159", 184 215 "EventName": "L1D_ONDRAWER_MEM_SOURCED_WRITES", 185 216 "BriefDescription": "L1D On-Drawer Memory Sourced Writes", 186 217 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from On-Drawer memory" 187 218 }, 188 219 { 220 + "Unit": "CPU-M-CF", 189 221 "EventCode": "160", 190 222 "EventName": "L1D_OFFDRAWER_MEM_SOURCED_WRITES", 191 223 "BriefDescription": "L1D Off-Drawer Memory Sourced Writes", 192 224 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from On-Drawer memory" 193 225 }, 194 226 { 227 + "Unit": "CPU-M-CF", 195 228 "EventCode": "161", 196 229 "EventName": "L1D_ONCHIP_MEM_SOURCED_WRITES", 197 230 "BriefDescription": "L1D On-Chip Memory Sourced Writes", 198 231 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from On-Chip memory" 199 232 }, 200 233 { 234 + "Unit": "CPU-M-CF", 201 235 "EventCode": "162", 202 236 "EventName": "L1I_ONCHIP_L3_SOURCED_WRITES", 203 237 "BriefDescription": "L1I On-Chip L3 Sourced Writes", 204 238 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache line was sourced from an On-Chip Level-3 cache without intervention" 205 239 }, 206 240 { 241 + "Unit": "CPU-M-CF", 207 242 "EventCode": "163", 208 243 "EventName": "L1I_ONCHIP_L3_SOURCED_WRITES_IV", 209 244 "BriefDescription": "L1I On-Chip L3 Sourced Writes with Intervention", 210 245 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache line was sourced from an On Chip Level-3 cache with intervention" 211 246 }, 212 247 { 248 + "Unit": "CPU-M-CF", 213 249 "EventCode": "164", 214 250 "EventName": "L1I_ONNODE_L4_SOURCED_WRITES", 215 251 "BriefDescription": "L1I On-Chip L4 Sourced Writes", 216 252 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache line was sourced from an On-Node Level-4 cache" 217 253 }, 218 254 { 255 + "Unit": "CPU-M-CF", 219 256 "EventCode": "165", 220 257 "EventName": "L1I_ONNODE_L3_SOURCED_WRITES_IV", 221 258 "BriefDescription": "L1I On-Node L3 Sourced Writes with Intervention", 222 259 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache line was sourced from an On-Node Level-3 cache with intervention" 223 260 }, 224 261 { 262 + "Unit": "CPU-M-CF", 225 263 "EventCode": "166", 226 264 "EventName": "L1I_ONNODE_L3_SOURCED_WRITES", 227 265 "BriefDescription": "L1I On-Node L3 Sourced Writes", 228 266 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache line was sourced from an On-Node Level-3 cache without intervention" 229 267 }, 230 268 { 269 + "Unit": "CPU-M-CF", 231 270 "EventCode": "167", 232 271 "EventName": "L1I_ONDRAWER_L4_SOURCED_WRITES", 233 272 "BriefDescription": "L1I On-Drawer L4 Sourced Writes", 234 273 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache line was sourced from an On-Drawer Level-4 cache" 235 274 }, 236 275 { 276 + "Unit": "CPU-M-CF", 237 277 "EventCode": "168", 238 278 "EventName": "L1I_ONDRAWER_L3_SOURCED_WRITES_IV", 239 279 "BriefDescription": "L1I On-Drawer L3 Sourced Writes with Intervention", 240 280 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache line was sourced from an On-Drawer Level-3 cache with intervention" 241 281 }, 242 282 { 283 + "Unit": "CPU-M-CF", 243 284 "EventCode": "169", 244 285 "EventName": "L1I_ONDRAWER_L3_SOURCED_WRITES", 245 286 "BriefDescription": "L1I On-Drawer L3 Sourced Writes", 246 287 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache line was sourced from an On-Drawer Level-3 cache without intervention" 247 288 }, 248 289 { 290 + "Unit": "CPU-M-CF", 249 291 "EventCode": "170", 250 292 "EventName": "L1I_OFFDRAWER_SCOL_L4_SOURCED_WRITES", 251 293 "BriefDescription": "L1I Off-Drawer Same-Column L4 Sourced Writes", 252 294 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache line was sourced from an Off-Drawer Same-Column Level-4 cache" 253 295 }, 254 296 { 297 + "Unit": "CPU-M-CF", 255 298 "EventCode": "171", 256 299 "EventName": "L1I_OFFDRAWER_SCOL_L3_SOURCED_WRITES_IV", 257 300 "BriefDescription": "L1I Off-Drawer Same-Column L3 Sourced Writes with Intervention", 258 301 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache line was sourced from an Off-Drawer Same-Column Level-3 cache with intervention" 259 302 }, 260 303 { 304 + "Unit": "CPU-M-CF", 261 305 "EventCode": "172", 262 306 "EventName": "L1I_OFFDRAWER_SCOL_L3_SOURCED_WRITES", 263 307 "BriefDescription": "L1I Off-Drawer Same-Column L3 Sourced Writes", 264 308 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache line was sourced from an Off-Drawer Same-Column Level-3 cache without intervention" 265 309 }, 266 310 { 311 + "Unit": "CPU-M-CF", 267 312 "EventCode": "173", 268 313 "EventName": "L1I_OFFDRAWER_FCOL_L4_SOURCED_WRITES", 269 314 "BriefDescription": "L1I Off-Drawer Far-Column L4 Sourced Writes", 270 315 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache line was sourced from an Off-Drawer Far-Column Level-4 cache" 271 316 }, 272 317 { 318 + "Unit": "CPU-M-CF", 273 319 "EventCode": "174", 274 320 "EventName": "L1I_OFFDRAWER_FCOL_L3_SOURCED_WRITES_IV", 275 321 "BriefDescription": "L1I Off-Drawer Far-Column L3 Sourced Writes with Intervention", 276 322 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache line was sourced from an Off-Drawer Far-Column Level-3 cache with intervention" 277 323 }, 278 324 { 325 + "Unit": "CPU-M-CF", 279 326 "EventCode": "175", 280 327 "EventName": "L1I_OFFDRAWER_FCOL_L3_SOURCED_WRITES", 281 328 "BriefDescription": "L1I Off-Drawer Far-Column L3 Sourced Writes", 282 329 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache line was sourced from an Off-Drawer Far-Column Level-3 cache without intervention" 283 330 }, 284 331 { 332 + "Unit": "CPU-M-CF", 285 333 "EventCode": "176", 286 334 "EventName": "L1I_ONNODE_MEM_SOURCED_WRITES", 287 335 "BriefDescription": "L1I On-Node Memory Sourced Writes", 288 336 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache line was sourced from On-Node memory" 289 337 }, 290 338 { 339 + "Unit": "CPU-M-CF", 291 340 "EventCode": "177", 292 341 "EventName": "L1I_ONDRAWER_MEM_SOURCED_WRITES", 293 342 "BriefDescription": "L1I On-Drawer Memory Sourced Writes", 294 343 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache line was sourced from On-Drawer memory" 295 344 }, 296 345 { 346 + "Unit": "CPU-M-CF", 297 347 "EventCode": "178", 298 348 "EventName": "L1I_OFFDRAWER_MEM_SOURCED_WRITES", 299 349 "BriefDescription": "L1I Off-Drawer Memory Sourced Writes", 300 350 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache line was sourced from On-Drawer memory" 301 351 }, 302 352 { 353 + "Unit": "CPU-M-CF", 303 354 "EventCode": "179", 304 355 "EventName": "L1I_ONCHIP_MEM_SOURCED_WRITES", 305 356 "BriefDescription": "L1I On-Chip Memory Sourced Writes", 306 357 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache line was sourced from On-Chip memory" 307 358 }, 308 359 { 360 + "Unit": "CPU-M-CF", 309 361 "EventCode": "218", 310 362 "EventName": "TX_NC_TABORT", 311 363 "BriefDescription": "Aborted transactions in non-constrained TX mode", 312 364 "PublicDescription": "A transaction abort has occurred in a non-constrained transactional-execution mode" 313 365 }, 314 366 { 367 + "Unit": "CPU-M-CF", 315 368 "EventCode": "219", 316 369 "EventName": "TX_C_TABORT_NO_SPECIAL", 317 370 "BriefDescription": "Aborted transactions in constrained TX mode not using special completion logic", 318 371 "PublicDescription": "A transaction abort has occurred in a constrained transactional-execution mode and the CPU is not using any special logic to allow the transaction to complete" 319 372 }, 320 373 { 374 + "Unit": "CPU-M-CF", 321 375 "EventCode": "220", 322 376 "EventName": "TX_C_TABORT_SPECIAL", 323 377 "BriefDescription": "Aborted transactions in constrained TX mode using special completion logic", 324 378 "PublicDescription": "A transaction abort has occurred in a constrained transactional-execution mode and the CPU is using special logic to allow the transaction to complete" 325 379 }, 326 380 { 381 + "Unit": "CPU-M-CF", 327 382 "EventCode": "448", 328 383 "EventName": "MT_DIAG_CYCLES_ONE_THR_ACTIVE", 329 384 "BriefDescription": "Cycle count with one thread active", 330 385 "PublicDescription": "Cycle count with one thread active" 331 386 }, 332 387 { 388 + "Unit": "CPU-M-CF", 333 389 "EventCode": "449", 334 390 "EventName": "MT_DIAG_CYCLES_TWO_THR_ACTIVE", 335 391 "BriefDescription": "Cycle count with two threads active",
+8
tools/perf/pmu-events/arch/s390/cf_z14/basic.json
··· 1 1 [ 2 2 { 3 + "Unit": "CPU-M-CF", 3 4 "EventCode": "0", 4 5 "EventName": "CPU_CYCLES", 5 6 "BriefDescription": "CPU Cycles", 6 7 "PublicDescription": "Cycle Count" 7 8 }, 8 9 { 10 + "Unit": "CPU-M-CF", 9 11 "EventCode": "1", 10 12 "EventName": "INSTRUCTIONS", 11 13 "BriefDescription": "Instructions", 12 14 "PublicDescription": "Instruction Count" 13 15 }, 14 16 { 17 + "Unit": "CPU-M-CF", 15 18 "EventCode": "2", 16 19 "EventName": "L1I_DIR_WRITES", 17 20 "BriefDescription": "L1I Directory Writes", 18 21 "PublicDescription": "Level-1 I-Cache Directory Write Count" 19 22 }, 20 23 { 24 + "Unit": "CPU-M-CF", 21 25 "EventCode": "3", 22 26 "EventName": "L1I_PENALTY_CYCLES", 23 27 "BriefDescription": "L1I Penalty Cycles", 24 28 "PublicDescription": "Level-1 I-Cache Penalty Cycle Count" 25 29 }, 26 30 { 31 + "Unit": "CPU-M-CF", 27 32 "EventCode": "4", 28 33 "EventName": "L1D_DIR_WRITES", 29 34 "BriefDescription": "L1D Directory Writes", 30 35 "PublicDescription": "Level-1 D-Cache Directory Write Count" 31 36 }, 32 37 { 38 + "Unit": "CPU-M-CF", 33 39 "EventCode": "5", 34 40 "EventName": "L1D_PENALTY_CYCLES", 35 41 "BriefDescription": "L1D Penalty Cycles", 36 42 "PublicDescription": "Level-1 D-Cache Penalty Cycle Count" 37 43 }, 38 44 { 45 + "Unit": "CPU-M-CF", 39 46 "EventCode": "32", 40 47 "EventName": "PROBLEM_STATE_CPU_CYCLES", 41 48 "BriefDescription": "Problem-State CPU Cycles", 42 49 "PublicDescription": "Problem-State Cycle Count" 43 50 }, 44 51 { 52 + "Unit": "CPU-M-CF", 45 53 "EventCode": "33", 46 54 "EventName": "PROBLEM_STATE_INSTRUCTIONS", 47 55 "BriefDescription": "Problem-State Instructions",
+16
tools/perf/pmu-events/arch/s390/cf_z14/crypto.json
··· 1 1 [ 2 2 { 3 + "Unit": "CPU-M-CF", 3 4 "EventCode": "64", 4 5 "EventName": "PRNG_FUNCTIONS", 5 6 "BriefDescription": "PRNG Functions", 6 7 "PublicDescription": "Total number of the PRNG functions issued by the CPU" 7 8 }, 8 9 { 10 + "Unit": "CPU-M-CF", 9 11 "EventCode": "65", 10 12 "EventName": "PRNG_CYCLES", 11 13 "BriefDescription": "PRNG Cycles", 12 14 "PublicDescription": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing PRNG functions issued by the CPU" 13 15 }, 14 16 { 17 + "Unit": "CPU-M-CF", 15 18 "EventCode": "66", 16 19 "EventName": "PRNG_BLOCKED_FUNCTIONS", 17 20 "BriefDescription": "PRNG Blocked Functions", 18 21 "PublicDescription": "Total number of the PRNG functions that are issued by the CPU and are blocked because the DEA/AES coprocessor is busy performing a function issued by another CPU" 19 22 }, 20 23 { 24 + "Unit": "CPU-M-CF", 21 25 "EventCode": "67", 22 26 "EventName": "PRNG_BLOCKED_CYCLES", 23 27 "BriefDescription": "PRNG Blocked Cycles", 24 28 "PublicDescription": "Total number of CPU cycles blocked for the PRNG functions issued by the CPU because the DEA/AES coprocessor is busy performing a function issued by another CPU" 25 29 }, 26 30 { 31 + "Unit": "CPU-M-CF", 27 32 "EventCode": "68", 28 33 "EventName": "SHA_FUNCTIONS", 29 34 "BriefDescription": "SHA Functions", 30 35 "PublicDescription": "Total number of SHA functions issued by the CPU" 31 36 }, 32 37 { 38 + "Unit": "CPU-M-CF", 33 39 "EventCode": "69", 34 40 "EventName": "SHA_CYCLES", 35 41 "BriefDescription": "SHA Cycles", 36 42 "PublicDescription": "Total number of CPU cycles when the SHA coprocessor is busy performing the SHA functions issued by the CPU" 37 43 }, 38 44 { 45 + "Unit": "CPU-M-CF", 39 46 "EventCode": "70", 40 47 "EventName": "SHA_BLOCKED_FUNCTIONS", 41 48 "BriefDescription": "SHA Blocked Functions", 42 49 "PublicDescription": "Total number of the SHA functions that are issued by the CPU and are blocked because the SHA coprocessor is busy performing a function issued by another CPU" 43 50 }, 44 51 { 52 + "Unit": "CPU-M-CF", 45 53 "EventCode": "71", 46 54 "EventName": "SHA_BLOCKED_CYCLES", 47 55 "BriefDescription": "SHA Bloced Cycles", 48 56 "PublicDescription": "Total number of CPU cycles blocked for the SHA functions issued by the CPU because the SHA coprocessor is busy performing a function issued by another CPU" 49 57 }, 50 58 { 59 + "Unit": "CPU-M-CF", 51 60 "EventCode": "72", 52 61 "EventName": "DEA_FUNCTIONS", 53 62 "BriefDescription": "DEA Functions", 54 63 "PublicDescription": "Total number of the DEA functions issued by the CPU" 55 64 }, 56 65 { 66 + "Unit": "CPU-M-CF", 57 67 "EventCode": "73", 58 68 "EventName": "DEA_CYCLES", 59 69 "BriefDescription": "DEA Cycles", 60 70 "PublicDescription": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing the DEA functions issued by the CPU" 61 71 }, 62 72 { 73 + "Unit": "CPU-M-CF", 63 74 "EventCode": "74", 64 75 "EventName": "DEA_BLOCKED_FUNCTIONS", 65 76 "BriefDescription": "DEA Blocked Functions", 66 77 "PublicDescription": "Total number of the DEA functions that are issued by the CPU and are blocked because the DEA/AES coprocessor is busy performing a function issued by another CPU" 67 78 }, 68 79 { 80 + "Unit": "CPU-M-CF", 69 81 "EventCode": "75", 70 82 "EventName": "DEA_BLOCKED_CYCLES", 71 83 "BriefDescription": "DEA Blocked Cycles", 72 84 "PublicDescription": "Total number of CPU cycles blocked for the DEA functions issued by the CPU because the DEA/AES coprocessor is busy performing a function issued by another CPU" 73 85 }, 74 86 { 87 + "Unit": "CPU-M-CF", 75 88 "EventCode": "76", 76 89 "EventName": "AES_FUNCTIONS", 77 90 "BriefDescription": "AES Functions", 78 91 "PublicDescription": "Total number of AES functions issued by the CPU" 79 92 }, 80 93 { 94 + "Unit": "CPU-M-CF", 81 95 "EventCode": "77", 82 96 "EventName": "AES_CYCLES", 83 97 "BriefDescription": "AES Cycles", 84 98 "PublicDescription": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing the AES functions issued by the CPU" 85 99 }, 86 100 { 101 + "Unit": "CPU-M-CF", 87 102 "EventCode": "78", 88 103 "EventName": "AES_BLOCKED_FUNCTIONS", 89 104 "BriefDescription": "AES Blocked Functions", 90 105 "PublicDescription": "Total number of AES functions that are issued by the CPU and are blocked because the DEA/AES coprocessor is busy performing a function issued by another CPU" 91 106 }, 92 107 { 108 + "Unit": "CPU-M-CF", 93 109 "EventCode": "79", 94 110 "EventName": "AES_BLOCKED_CYCLES", 95 111 "BriefDescription": "AES Blocked Cycles",
+53
tools/perf/pmu-events/arch/s390/cf_z14/extended.json
··· 1 1 [ 2 2 { 3 + "Unit": "CPU-M-CF", 3 4 "EventCode": "128", 4 5 "EventName": "L1D_RO_EXCL_WRITES", 5 6 "BriefDescription": "L1D Read-only Exclusive Writes", 6 7 "PublicDescription": "Counter:128 Name:L1D_RO_EXCL_WRITES A directory write to the Level-1 Data cache where the line was originally in a Read-Only state in the cache but has been updated to be in the Exclusive state that allows stores to the cache line" 7 8 }, 8 9 { 10 + "Unit": "CPU-M-CF", 9 11 "EventCode": "129", 10 12 "EventName": "DTLB2_WRITES", 11 13 "BriefDescription": "DTLB2 Writes", 12 14 "PublicDescription": "A translation has been written into The Translation Lookaside Buffer 2 (TLB2) and the request was made by the data cache" 13 15 }, 14 16 { 17 + "Unit": "CPU-M-CF", 15 18 "EventCode": "130", 16 19 "EventName": "DTLB2_MISSES", 17 20 "BriefDescription": "DTLB2 Misses", 18 21 "PublicDescription": "A TLB2 miss is in progress for a request made by the data cache. Incremented by one for every TLB2 miss in progress for the Level-1 Data cache on this cycle" 19 22 }, 20 23 { 24 + "Unit": "CPU-M-CF", 21 25 "EventCode": "131", 22 26 "EventName": "DTLB2_HPAGE_WRITES", 23 27 "BriefDescription": "DTLB2 One-Megabyte Page Writes", 24 28 "PublicDescription": "A translation entry was written into the Combined Region and Segment Table Entry array in the Level-2 TLB for a one-megabyte page or a Last Host Translation was done" 25 29 }, 26 30 { 31 + "Unit": "CPU-M-CF", 27 32 "EventCode": "132", 28 33 "EventName": "DTLB2_GPAGE_WRITES", 29 34 "BriefDescription": "DTLB2 Two-Gigabyte Page Writes", 30 35 "PublicDescription": "A translation entry for a two-gigabyte page was written into the Level-2 TLB" 31 36 }, 32 37 { 38 + "Unit": "CPU-M-CF", 33 39 "EventCode": "133", 34 40 "EventName": "L1D_L2D_SOURCED_WRITES", 35 41 "BriefDescription": "L1D L2D Sourced Writes", 36 42 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from the Level-2 Data cache" 37 43 }, 38 44 { 45 + "Unit": "CPU-M-CF", 39 46 "EventCode": "134", 40 47 "EventName": "ITLB2_WRITES", 41 48 "BriefDescription": "ITLB2 Writes", 42 49 "PublicDescription": "A translation entry has been written into the Translation Lookaside Buffer 2 (TLB2) and the request was made by the instruction cache" 43 50 }, 44 51 { 52 + "Unit": "CPU-M-CF", 45 53 "EventCode": "135", 46 54 "EventName": "ITLB2_MISSES", 47 55 "BriefDescription": "ITLB2 Misses", 48 56 "PublicDescription": "A TLB2 miss is in progress for a request made by the instruction cache. Incremented by one for every TLB2 miss in progress for the Level-1 Instruction cache in a cycle" 49 57 }, 50 58 { 59 + "Unit": "CPU-M-CF", 51 60 "EventCode": "136", 52 61 "EventName": "L1I_L2I_SOURCED_WRITES", 53 62 "BriefDescription": "L1I L2I Sourced Writes", 54 63 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache line was sourced from the Level-2 Instruction cache" 55 64 }, 56 65 { 66 + "Unit": "CPU-M-CF", 57 67 "EventCode": "137", 58 68 "EventName": "TLB2_PTE_WRITES", 59 69 "BriefDescription": "TLB2 PTE Writes", 60 70 "PublicDescription": "A translation entry was written into the Page Table Entry array in the Level-2 TLB" 61 71 }, 62 72 { 73 + "Unit": "CPU-M-CF", 63 74 "EventCode": "138", 64 75 "EventName": "TLB2_CRSTE_WRITES", 65 76 "BriefDescription": "TLB2 CRSTE Writes", 66 77 "PublicDescription": "Translation entries were written into the Combined Region and Segment Table Entry array and the Page Table Entry array in the Level-2 TLB" 67 78 }, 68 79 { 80 + "Unit": "CPU-M-CF", 69 81 "EventCode": "139", 70 82 "EventName": "TLB2_ENGINES_BUSY", 71 83 "BriefDescription": "TLB2 Engines Busy", 72 84 "PublicDescription": "The number of Level-2 TLB translation engines busy in a cycle" 73 85 }, 74 86 { 87 + "Unit": "CPU-M-CF", 75 88 "EventCode": "140", 76 89 "EventName": "TX_C_TEND", 77 90 "BriefDescription": "Completed TEND instructions in constrained TX mode", 78 91 "PublicDescription": "A TEND instruction has completed in a constrained transactional-execution mode" 79 92 }, 80 93 { 94 + "Unit": "CPU-M-CF", 81 95 "EventCode": "141", 82 96 "EventName": "TX_NC_TEND", 83 97 "BriefDescription": "Completed TEND instructions in non-constrained TX mode", 84 98 "PublicDescription": "A TEND instruction has completed in a non-constrained transactional-execution mode" 85 99 }, 86 100 { 101 + "Unit": "CPU-M-CF", 87 102 "EventCode": "143", 88 103 "EventName": "L1C_TLB2_MISSES", 89 104 "BriefDescription": "L1C TLB2 Misses", 90 105 "PublicDescription": "Increments by one for any cycle where a level-1 cache or level-2 TLB miss is in progress" 91 106 }, 92 107 { 108 + "Unit": "CPU-M-CF", 93 109 "EventCode": "144", 94 110 "EventName": "L1D_ONCHIP_L3_SOURCED_WRITES", 95 111 "BriefDescription": "L1D On-Chip L3 Sourced Writes", 96 112 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from an On-Chip Level-3 cache without intervention" 97 113 }, 98 114 { 115 + "Unit": "CPU-M-CF", 99 116 "EventCode": "145", 100 117 "EventName": "L1D_ONCHIP_MEMORY_SOURCED_WRITES", 101 118 "BriefDescription": "L1D On-Chip Memory Sourced Writes", 102 119 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from On-Chip memory" 103 120 }, 104 121 { 122 + "Unit": "CPU-M-CF", 105 123 "EventCode": "146", 106 124 "EventName": "L1D_ONCHIP_L3_SOURCED_WRITES_IV", 107 125 "BriefDescription": "L1D On-Chip L3 Sourced Writes with Intervention", 108 126 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from an On-Chip Level-3 cache with intervention" 109 127 }, 110 128 { 129 + "Unit": "CPU-M-CF", 111 130 "EventCode": "147", 112 131 "EventName": "L1D_ONCLUSTER_L3_SOURCED_WRITES", 113 132 "BriefDescription": "L1D On-Cluster L3 Sourced Writes", 114 133 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from On-Cluster Level-3 cache withountervention" 115 134 }, 116 135 { 136 + "Unit": "CPU-M-CF", 117 137 "EventCode": "148", 118 138 "EventName": "L1D_ONCLUSTER_MEMORY_SOURCED_WRITES", 119 139 "BriefDescription": "L1D On-Cluster Memory Sourced Writes", 120 140 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from an On-Cluster memory" 121 141 }, 122 142 { 143 + "Unit": "CPU-M-CF", 123 144 "EventCode": "149", 124 145 "EventName": "L1D_ONCLUSTER_L3_SOURCED_WRITES_IV", 125 146 "BriefDescription": "L1D On-Cluster L3 Sourced Writes with Intervention", 126 147 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from an On-Cluster Level-3 cache with intervention" 127 148 }, 128 149 { 150 + "Unit": "CPU-M-CF", 129 151 "EventCode": "150", 130 152 "EventName": "L1D_OFFCLUSTER_L3_SOURCED_WRITES", 131 153 "BriefDescription": "L1D Off-Cluster L3 Sourced Writes", 132 154 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from an Off-Cluster Level-3 cache without intervention" 133 155 }, 134 156 { 157 + "Unit": "CPU-M-CF", 135 158 "EventCode": "151", 136 159 "EventName": "L1D_OFFCLUSTER_MEMORY_SOURCED_WRITES", 137 160 "BriefDescription": "L1D Off-Cluster Memory Sourced Writes", 138 161 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from Off-Cluster memory" 139 162 }, 140 163 { 164 + "Unit": "CPU-M-CF", 141 165 "EventCode": "152", 142 166 "EventName": "L1D_OFFCLUSTER_L3_SOURCED_WRITES_IV", 143 167 "BriefDescription": "L1D Off-Cluster L3 Sourced Writes with Intervention", 144 168 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from an Off-Cluster Level-3 cache with intervention" 145 169 }, 146 170 { 171 + "Unit": "CPU-M-CF", 147 172 "EventCode": "153", 148 173 "EventName": "L1D_OFFDRAWER_L3_SOURCED_WRITES", 149 174 "BriefDescription": "L1D Off-Drawer L3 Sourced Writes", 150 175 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from an Off-Drawer Level-3 cache without intervention" 151 176 }, 152 177 { 178 + "Unit": "CPU-M-CF", 153 179 "EventCode": "154", 154 180 "EventName": "L1D_OFFDRAWER_MEMORY_SOURCED_WRITES", 155 181 "BriefDescription": "L1D Off-Drawer Memory Sourced Writes", 156 182 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from Off-Drawer memory" 157 183 }, 158 184 { 185 + "Unit": "CPU-M-CF", 159 186 "EventCode": "155", 160 187 "EventName": "L1D_OFFDRAWER_L3_SOURCED_WRITES_IV", 161 188 "BriefDescription": "L1D Off-Drawer L3 Sourced Writes with Intervention", 162 189 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from an Off-Drawer Level-3 cache with intervention" 163 190 }, 164 191 { 192 + "Unit": "CPU-M-CF", 165 193 "EventCode": "156", 166 194 "EventName": "L1D_ONDRAWER_L4_SOURCED_WRITES", 167 195 "BriefDescription": "L1D On-Drawer L4 Sourced Writes", 168 196 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from On-Drawer Level-4 cache" 169 197 }, 170 198 { 199 + "Unit": "CPU-M-CF", 171 200 "EventCode": "157", 172 201 "EventName": "L1D_OFFDRAWER_L4_SOURCED_WRITES", 173 202 "BriefDescription": "L1D Off-Drawer L4 Sourced Writes", 174 203 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from Off-Drawer Level-4 cache" 175 204 }, 176 205 { 206 + "Unit": "CPU-M-CF", 177 207 "EventCode": "158", 178 208 "EventName": "L1D_ONCHIP_L3_SOURCED_WRITES_RO", 179 209 "BriefDescription": "L1D On-Chip L3 Sourced Writes read-only", 180 210 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from On-Chip L3 but a read-only invalidate was done to remove other copies of the cache line" 181 211 }, 182 212 { 213 + "Unit": "CPU-M-CF", 183 214 "EventCode": "162", 184 215 "EventName": "L1I_ONCHIP_L3_SOURCED_WRITES", 185 216 "BriefDescription": "L1I On-Chip L3 Sourced Writes", 186 217 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache ine was sourced from an On-Chip Level-3 cache without intervention" 187 218 }, 188 219 { 220 + "Unit": "CPU-M-CF", 189 221 "EventCode": "163", 190 222 "EventName": "L1I_ONCHIP_MEMORY_SOURCED_WRITES", 191 223 "BriefDescription": "L1I On-Chip Memory Sourced Writes", 192 224 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache ine was sourced from On-Chip memory" 193 225 }, 194 226 { 227 + "Unit": "CPU-M-CF", 195 228 "EventCode": "164", 196 229 "EventName": "L1I_ONCHIP_L3_SOURCED_WRITES_IV", 197 230 "BriefDescription": "L1I On-Chip L3 Sourced Writes with Intervention", 198 231 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache ine was sourced from an On-Chip Level-3 cache with intervention" 199 232 }, 200 233 { 234 + "Unit": "CPU-M-CF", 201 235 "EventCode": "165", 202 236 "EventName": "L1I_ONCLUSTER_L3_SOURCED_WRITES", 203 237 "BriefDescription": "L1I On-Cluster L3 Sourced Writes", 204 238 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache line was sourced from an On-Cluster Level-3 cache without intervention" 205 239 }, 206 240 { 241 + "Unit": "CPU-M-CF", 207 242 "EventCode": "166", 208 243 "EventName": "L1I_ONCLUSTER_MEMORY_SOURCED_WRITES", 209 244 "BriefDescription": "L1I On-Cluster Memory Sourced Writes", 210 245 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache line was sourced from an On-Cluster memory" 211 246 }, 212 247 { 248 + "Unit": "CPU-M-CF", 213 249 "EventCode": "167", 214 250 "EventName": "L1I_ONCLUSTER_L3_SOURCED_WRITES_IV", 215 251 "BriefDescription": "L1I On-Cluster L3 Sourced Writes with Intervention", 216 252 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache line was sourced from On-Cluster Level-3 cache with intervention" 217 253 }, 218 254 { 255 + "Unit": "CPU-M-CF", 219 256 "EventCode": "168", 220 257 "EventName": "L1I_OFFCLUSTER_L3_SOURCED_WRITES", 221 258 "BriefDescription": "L1I Off-Cluster L3 Sourced Writes", 222 259 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache line was sourced from an Off-Cluster Level-3 cache without intervention" 223 260 }, 224 261 { 262 + "Unit": "CPU-M-CF", 225 263 "EventCode": "169", 226 264 "EventName": "L1I_OFFCLUSTER_MEMORY_SOURCED_WRITES", 227 265 "BriefDescription": "L1I Off-Cluster Memory Sourced Writes", 228 266 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache line was sourced from Off-Cluster memory" 229 267 }, 230 268 { 269 + "Unit": "CPU-M-CF", 231 270 "EventCode": "170", 232 271 "EventName": "L1I_OFFCLUSTER_L3_SOURCED_WRITES_IV", 233 272 "BriefDescription": "L1I Off-Cluster L3 Sourced Writes with Intervention", 234 273 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache line was sourced from an Off-Cluster Level-3 cache with intervention" 235 274 }, 236 275 { 276 + "Unit": "CPU-M-CF", 237 277 "EventCode": "171", 238 278 "EventName": "L1I_OFFDRAWER_L3_SOURCED_WRITES", 239 279 "BriefDescription": "L1I Off-Drawer L3 Sourced Writes", 240 280 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache line was sourced from an Off-Drawer Level-3 cache without intervention" 241 281 }, 242 282 { 283 + "Unit": "CPU-M-CF", 243 284 "EventCode": "172", 244 285 "EventName": "L1I_OFFDRAWER_MEMORY_SOURCED_WRITES", 245 286 "BriefDescription": "L1I Off-Drawer Memory Sourced Writes", 246 287 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache line was sourced from Off-Drawer memory" 247 288 }, 248 289 { 290 + "Unit": "CPU-M-CF", 249 291 "EventCode": "173", 250 292 "EventName": "L1I_OFFDRAWER_L3_SOURCED_WRITES_IV", 251 293 "BriefDescription": "L1I Off-Drawer L3 Sourced Writes with Intervention", 252 294 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache line was sourced from an Off-Drawer Level-3 cache with intervention" 253 295 }, 254 296 { 297 + "Unit": "CPU-M-CF", 255 298 "EventCode": "174", 256 299 "EventName": "L1I_ONDRAWER_L4_SOURCED_WRITES", 257 300 "BriefDescription": "L1I On-Drawer L4 Sourced Writes", 258 301 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache line was sourced from On-Drawer Level-4 cache" 259 302 }, 260 303 { 304 + "Unit": "CPU-M-CF", 261 305 "EventCode": "175", 262 306 "EventName": "L1I_OFFDRAWER_L4_SOURCED_WRITES", 263 307 "BriefDescription": "L1I Off-Drawer L4 Sourced Writes", 264 308 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache line was sourced from Off-Drawer Level-4 cache" 265 309 }, 266 310 { 311 + "Unit": "CPU-M-CF", 267 312 "EventCode": "224", 268 313 "EventName": "BCD_DFP_EXECUTION_SLOTS", 269 314 "BriefDescription": "BCD DFP Execution Slots", 270 315 "PublicDescription": "Count of floating point execution slots used for finished Binary Coded Decimal to Decimal Floating Point conversions. Instructions: CDZT, CXZT, CZDT, CZXT" 271 316 }, 272 317 { 318 + "Unit": "CPU-M-CF", 273 319 "EventCode": "225", 274 320 "EventName": "VX_BCD_EXECUTION_SLOTS", 275 321 "BriefDescription": "VX BCD Execution Slots", 276 322 "PublicDescription": "Count of floating point execution slots used for finished vector arithmetic Binary Coded Decimal instructions. Instructions: VAP, VSP, VMPVMSP, VDP, VSDP, VRP, VLIP, VSRP, VPSOPVCP, VTP, VPKZ, VUPKZ, VCVB, VCVBG, VCVDVCVDG" 277 323 }, 278 324 { 325 + "Unit": "CPU-M-CF", 279 326 "EventCode": "226", 280 327 "EventName": "DECIMAL_INSTRUCTIONS", 281 328 "BriefDescription": "Decimal Instructions", 282 329 "PublicDescription": "Decimal instructions dispatched. Instructions: CVB, CVD, AP, CP, DP, ED, EDMK, MP, SRP, SP, ZAP" 283 330 }, 284 331 { 332 + "Unit": "CPU-M-CF", 285 333 "EventCode": "232", 286 334 "EventName": "LAST_HOST_TRANSLATIONS", 287 335 "BriefDescription": "Last host translation done", 288 336 "PublicDescription": "Last Host Translation done" 289 337 }, 290 338 { 339 + "Unit": "CPU-M-CF", 291 340 "EventCode": "243", 292 341 "EventName": "TX_NC_TABORT", 293 342 "BriefDescription": "Aborted transactions in non-constrained TX mode", 294 343 "PublicDescription": "A transaction abort has occurred in a non-constrained transactional-execution mode" 295 344 }, 296 345 { 346 + "Unit": "CPU-M-CF", 297 347 "EventCode": "244", 298 348 "EventName": "TX_C_TABORT_NO_SPECIAL", 299 349 "BriefDescription": "Aborted transactions in constrained TX mode not using special completion logic", 300 350 "PublicDescription": "A transaction abort has occurred in a constrained transactional-execution mode and the CPU is not using any special logic to allow the transaction to complete" 301 351 }, 302 352 { 353 + "Unit": "CPU-M-CF", 303 354 "EventCode": "245", 304 355 "EventName": "TX_C_TABORT_SPECIAL", 305 356 "BriefDescription": "Aborted transactions in constrained TX mode using special completion logic", 306 357 "PublicDescription": "A transaction abort has occurred in a constrained transactional-execution mode and the CPU is using special logic to allow the transaction to complete" 307 358 }, 308 359 { 360 + "Unit": "CPU-M-CF", 309 361 "EventCode": "448", 310 362 "EventName": "MT_DIAG_CYCLES_ONE_THR_ACTIVE", 311 363 "BriefDescription": "Cycle count with one thread active", 312 364 "PublicDescription": "Cycle count with one thread active" 313 365 }, 314 366 { 367 + "Unit": "CPU-M-CF", 315 368 "EventCode": "449", 316 369 "EventName": "MT_DIAG_CYCLES_TWO_THR_ACTIVE", 317 370 "BriefDescription": "Cycle count with two threads active",
+12
tools/perf/pmu-events/arch/s390/cf_z196/basic.json
··· 1 1 [ 2 2 { 3 + "Unit": "CPU-M-CF", 3 4 "EventCode": "0", 4 5 "EventName": "CPU_CYCLES", 5 6 "BriefDescription": "CPU Cycles", 6 7 "PublicDescription": "Cycle Count" 7 8 }, 8 9 { 10 + "Unit": "CPU-M-CF", 9 11 "EventCode": "1", 10 12 "EventName": "INSTRUCTIONS", 11 13 "BriefDescription": "Instructions", 12 14 "PublicDescription": "Instruction Count" 13 15 }, 14 16 { 17 + "Unit": "CPU-M-CF", 15 18 "EventCode": "2", 16 19 "EventName": "L1I_DIR_WRITES", 17 20 "BriefDescription": "L1I Directory Writes", 18 21 "PublicDescription": "Level-1 I-Cache Directory Write Count" 19 22 }, 20 23 { 24 + "Unit": "CPU-M-CF", 21 25 "EventCode": "3", 22 26 "EventName": "L1I_PENALTY_CYCLES", 23 27 "BriefDescription": "L1I Penalty Cycles", 24 28 "PublicDescription": "Level-1 I-Cache Penalty Cycle Count" 25 29 }, 26 30 { 31 + "Unit": "CPU-M-CF", 27 32 "EventCode": "4", 28 33 "EventName": "L1D_DIR_WRITES", 29 34 "BriefDescription": "L1D Directory Writes", 30 35 "PublicDescription": "Level-1 D-Cache Directory Write Count" 31 36 }, 32 37 { 38 + "Unit": "CPU-M-CF", 33 39 "EventCode": "5", 34 40 "EventName": "L1D_PENALTY_CYCLES", 35 41 "BriefDescription": "L1D Penalty Cycles", 36 42 "PublicDescription": "Level-1 D-Cache Penalty Cycle Count" 37 43 }, 38 44 { 45 + "Unit": "CPU-M-CF", 39 46 "EventCode": "32", 40 47 "EventName": "PROBLEM_STATE_CPU_CYCLES", 41 48 "BriefDescription": "Problem-State CPU Cycles", 42 49 "PublicDescription": "Problem-State Cycle Count" 43 50 }, 44 51 { 52 + "Unit": "CPU-M-CF", 45 53 "EventCode": "33", 46 54 "EventName": "PROBLEM_STATE_INSTRUCTIONS", 47 55 "BriefDescription": "Problem-State Instructions", 48 56 "PublicDescription": "Problem-State Instruction Count" 49 57 }, 50 58 { 59 + "Unit": "CPU-M-CF", 51 60 "EventCode": "34", 52 61 "EventName": "PROBLEM_STATE_L1I_DIR_WRITES", 53 62 "BriefDescription": "Problem-State L1I Directory Writes", 54 63 "PublicDescription": "Problem-State Level-1 I-Cache Directory Write Count" 55 64 }, 56 65 { 66 + "Unit": "CPU-M-CF", 57 67 "EventCode": "35", 58 68 "EventName": "PROBLEM_STATE_L1I_PENALTY_CYCLES", 59 69 "BriefDescription": "Problem-State L1I Penalty Cycles", 60 70 "PublicDescription": "Problem-State Level-1 I-Cache Penalty Cycle Count" 61 71 }, 62 72 { 73 + "Unit": "CPU-M-CF", 63 74 "EventCode": "36", 64 75 "EventName": "PROBLEM_STATE_L1D_DIR_WRITES", 65 76 "BriefDescription": "Problem-State L1D Directory Writes", 66 77 "PublicDescription": "Problem-State Level-1 D-Cache Directory Write Count" 67 78 }, 68 79 { 80 + "Unit": "CPU-M-CF", 69 81 "EventCode": "37", 70 82 "EventName": "PROBLEM_STATE_L1D_PENALTY_CYCLES", 71 83 "BriefDescription": "Problem-State L1D Penalty Cycles",
+16
tools/perf/pmu-events/arch/s390/cf_z196/crypto.json
··· 1 1 [ 2 2 { 3 + "Unit": "CPU-M-CF", 3 4 "EventCode": "64", 4 5 "EventName": "PRNG_FUNCTIONS", 5 6 "BriefDescription": "PRNG Functions", 6 7 "PublicDescription": "Total number of the PRNG functions issued by the CPU" 7 8 }, 8 9 { 10 + "Unit": "CPU-M-CF", 9 11 "EventCode": "65", 10 12 "EventName": "PRNG_CYCLES", 11 13 "BriefDescription": "PRNG Cycles", 12 14 "PublicDescription": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing PRNG functions issued by the CPU" 13 15 }, 14 16 { 17 + "Unit": "CPU-M-CF", 15 18 "EventCode": "66", 16 19 "EventName": "PRNG_BLOCKED_FUNCTIONS", 17 20 "BriefDescription": "PRNG Blocked Functions", 18 21 "PublicDescription": "Total number of the PRNG functions that are issued by the CPU and are blocked because the DEA/AES coprocessor is busy performing a function issued by another CPU" 19 22 }, 20 23 { 24 + "Unit": "CPU-M-CF", 21 25 "EventCode": "67", 22 26 "EventName": "PRNG_BLOCKED_CYCLES", 23 27 "BriefDescription": "PRNG Blocked Cycles", 24 28 "PublicDescription": "Total number of CPU cycles blocked for the PRNG functions issued by the CPU because the DEA/AES coprocessor is busy performing a function issued by another CPU" 25 29 }, 26 30 { 31 + "Unit": "CPU-M-CF", 27 32 "EventCode": "68", 28 33 "EventName": "SHA_FUNCTIONS", 29 34 "BriefDescription": "SHA Functions", 30 35 "PublicDescription": "Total number of SHA functions issued by the CPU" 31 36 }, 32 37 { 38 + "Unit": "CPU-M-CF", 33 39 "EventCode": "69", 34 40 "EventName": "SHA_CYCLES", 35 41 "BriefDescription": "SHA Cycles", 36 42 "PublicDescription": "Total number of CPU cycles when the SHA coprocessor is busy performing the SHA functions issued by the CPU" 37 43 }, 38 44 { 45 + "Unit": "CPU-M-CF", 39 46 "EventCode": "70", 40 47 "EventName": "SHA_BLOCKED_FUNCTIONS", 41 48 "BriefDescription": "SHA Blocked Functions", 42 49 "PublicDescription": "Total number of the SHA functions that are issued by the CPU and are blocked because the SHA coprocessor is busy performing a function issued by another CPU" 43 50 }, 44 51 { 52 + "Unit": "CPU-M-CF", 45 53 "EventCode": "71", 46 54 "EventName": "SHA_BLOCKED_CYCLES", 47 55 "BriefDescription": "SHA Bloced Cycles", 48 56 "PublicDescription": "Total number of CPU cycles blocked for the SHA functions issued by the CPU because the SHA coprocessor is busy performing a function issued by another CPU" 49 57 }, 50 58 { 59 + "Unit": "CPU-M-CF", 51 60 "EventCode": "72", 52 61 "EventName": "DEA_FUNCTIONS", 53 62 "BriefDescription": "DEA Functions", 54 63 "PublicDescription": "Total number of the DEA functions issued by the CPU" 55 64 }, 56 65 { 66 + "Unit": "CPU-M-CF", 57 67 "EventCode": "73", 58 68 "EventName": "DEA_CYCLES", 59 69 "BriefDescription": "DEA Cycles", 60 70 "PublicDescription": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing the DEA functions issued by the CPU" 61 71 }, 62 72 { 73 + "Unit": "CPU-M-CF", 63 74 "EventCode": "74", 64 75 "EventName": "DEA_BLOCKED_FUNCTIONS", 65 76 "BriefDescription": "DEA Blocked Functions", 66 77 "PublicDescription": "Total number of the DEA functions that are issued by the CPU and are blocked because the DEA/AES coprocessor is busy performing a function issued by another CPU" 67 78 }, 68 79 { 80 + "Unit": "CPU-M-CF", 69 81 "EventCode": "75", 70 82 "EventName": "DEA_BLOCKED_CYCLES", 71 83 "BriefDescription": "DEA Blocked Cycles", 72 84 "PublicDescription": "Total number of CPU cycles blocked for the DEA functions issued by the CPU because the DEA/AES coprocessor is busy performing a function issued by another CPU" 73 85 }, 74 86 { 87 + "Unit": "CPU-M-CF", 75 88 "EventCode": "76", 76 89 "EventName": "AES_FUNCTIONS", 77 90 "BriefDescription": "AES Functions", 78 91 "PublicDescription": "Total number of AES functions issued by the CPU" 79 92 }, 80 93 { 94 + "Unit": "CPU-M-CF", 81 95 "EventCode": "77", 82 96 "EventName": "AES_CYCLES", 83 97 "BriefDescription": "AES Cycles", 84 98 "PublicDescription": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing the AES functions issued by the CPU" 85 99 }, 86 100 { 101 + "Unit": "CPU-M-CF", 87 102 "EventCode": "78", 88 103 "EventName": "AES_BLOCKED_FUNCTIONS", 89 104 "BriefDescription": "AES Blocked Functions", 90 105 "PublicDescription": "Total number of AES functions that are issued by the CPU and are blocked because the DEA/AES coprocessor is busy performing a function issued by another CPU" 91 106 }, 92 107 { 108 + "Unit": "CPU-M-CF", 93 109 "EventCode": "79", 94 110 "EventName": "AES_BLOCKED_CYCLES", 95 111 "BriefDescription": "AES Blocked Cycles",
+24
tools/perf/pmu-events/arch/s390/cf_z196/extended.json
··· 1 1 [ 2 2 { 3 + "Unit": "CPU-M-CF", 3 4 "EventCode": "128", 4 5 "EventName": "L1D_L2_SOURCED_WRITES", 5 6 "BriefDescription": "L1D L2 Sourced Writes", 6 7 "PublicDescription": "A directory write to the Level-1 D-Cache directory where the returned cache line was sourced from the Level-2 cache" 7 8 }, 8 9 { 10 + "Unit": "CPU-M-CF", 9 11 "EventCode": "129", 10 12 "EventName": "L1I_L2_SOURCED_WRITES", 11 13 "BriefDescription": "L1I L2 Sourced Writes", 12 14 "PublicDescription": "A directory write to the Level-1 I-Cache directory where the returned cache line was sourced from the Level-2 cache" 13 15 }, 14 16 { 17 + "Unit": "CPU-M-CF", 15 18 "EventCode": "130", 16 19 "EventName": "DTLB1_MISSES", 17 20 "BriefDescription": "DTLB1 Misses", 18 21 "PublicDescription": "Level-1 Data TLB miss in progress. Incremented by one for every cycle a DTLB1 miss is in progress." 19 22 }, 20 23 { 24 + "Unit": "CPU-M-CF", 21 25 "EventCode": "131", 22 26 "EventName": "ITLB1_MISSES", 23 27 "BriefDescription": "ITLB1 Misses", 24 28 "PublicDescription": "Level-1 Instruction TLB miss in progress. Incremented by one for every cycle a ITLB1 miss is in progress." 25 29 }, 26 30 { 31 + "Unit": "CPU-M-CF", 27 32 "EventCode": "133", 28 33 "EventName": "L2C_STORES_SENT", 29 34 "BriefDescription": "L2C Stores Sent", 30 35 "PublicDescription": "Incremented by one for every store sent to Level-2 cache" 31 36 }, 32 37 { 38 + "Unit": "CPU-M-CF", 33 39 "EventCode": "134", 34 40 "EventName": "L1D_OFFBOOK_L3_SOURCED_WRITES", 35 41 "BriefDescription": "L1D Off-Book L3 Sourced Writes", 36 42 "PublicDescription": "A directory write to the Level-1 D-Cache directory where the returned cache line was sourced from an Off Book Level-3 cache" 37 43 }, 38 44 { 45 + "Unit": "CPU-M-CF", 39 46 "EventCode": "135", 40 47 "EventName": "L1D_ONBOOK_L4_SOURCED_WRITES", 41 48 "BriefDescription": "L1D On-Book L4 Sourced Writes", 42 49 "PublicDescription": "A directory write to the Level-1 D-Cache directory where the returned cache line was sourced from an On Book Level-4 cache" 43 50 }, 44 51 { 52 + "Unit": "CPU-M-CF", 45 53 "EventCode": "136", 46 54 "EventName": "L1I_ONBOOK_L4_SOURCED_WRITES", 47 55 "BriefDescription": "L1I On-Book L4 Sourced Writes", 48 56 "PublicDescription": "A directory write to the Level-1 I-Cache directory where the returned cache line was sourced from an On Book Level-4 cache" 49 57 }, 50 58 { 59 + "Unit": "CPU-M-CF", 51 60 "EventCode": "137", 52 61 "EventName": "L1D_RO_EXCL_WRITES", 53 62 "BriefDescription": "L1D Read-only Exclusive Writes", 54 63 "PublicDescription": "A directory write to the Level-1 D-Cache where the line was originally in a Read-Only state in the cache but has been updated to be in the Exclusive state that allows stores to the cache line" 55 64 }, 56 65 { 66 + "Unit": "CPU-M-CF", 57 67 "EventCode": "138", 58 68 "EventName": "L1D_OFFBOOK_L4_SOURCED_WRITES", 59 69 "BriefDescription": "L1D Off-Book L4 Sourced Writes", 60 70 "PublicDescription": "A directory write to the Level-1 D-Cache directory where the returned cache line was sourced from an Off Book Level-4 cache" 61 71 }, 62 72 { 73 + "Unit": "CPU-M-CF", 63 74 "EventCode": "139", 64 75 "EventName": "L1I_OFFBOOK_L4_SOURCED_WRITES", 65 76 "BriefDescription": "L1I Off-Book L4 Sourced Writes", 66 77 "PublicDescription": "A directory write to the Level-1 I-Cache directory where the returned cache line was sourced from an Off Book Level-4 cache" 67 78 }, 68 79 { 80 + "Unit": "CPU-M-CF", 69 81 "EventCode": "140", 70 82 "EventName": "DTLB1_HPAGE_WRITES", 71 83 "BriefDescription": "DTLB1 One-Megabyte Page Writes", 72 84 "PublicDescription": "A translation entry has been written to the Level-1 Data Translation Lookaside Buffer for a one-megabyte page" 73 85 }, 74 86 { 87 + "Unit": "CPU-M-CF", 75 88 "EventCode": "141", 76 89 "EventName": "L1D_LMEM_SOURCED_WRITES", 77 90 "BriefDescription": "L1D Local Memory Sourced Writes", 78 91 "PublicDescription": "A directory write to the Level-1 D-Cache where the installed cache line was sourced from memory that is attached to the same book as the Data cache (Local Memory)" 79 92 }, 80 93 { 94 + "Unit": "CPU-M-CF", 81 95 "EventCode": "142", 82 96 "EventName": "L1I_LMEM_SOURCED_WRITES", 83 97 "BriefDescription": "L1I Local Memory Sourced Writes", 84 98 "PublicDescription": "A directory write to the Level-1 I-Cache where the installed cache line was sourced from memory that is attached to the same book as the Instruction cache (Local Memory)" 85 99 }, 86 100 { 101 + "Unit": "CPU-M-CF", 87 102 "EventCode": "143", 88 103 "EventName": "L1I_OFFBOOK_L3_SOURCED_WRITES", 89 104 "BriefDescription": "L1I Off-Book L3 Sourced Writes", 90 105 "PublicDescription": "A directory write to the Level-1 I-Cache directory where the returned cache line was sourced from an Off Book Level-3 cache" 91 106 }, 92 107 { 108 + "Unit": "CPU-M-CF", 93 109 "EventCode": "144", 94 110 "EventName": "DTLB1_WRITES", 95 111 "BriefDescription": "DTLB1 Writes", 96 112 "PublicDescription": "A translation entry has been written to the Level-1 Data Translation Lookaside Buffer" 97 113 }, 98 114 { 115 + "Unit": "CPU-M-CF", 99 116 "EventCode": "145", 100 117 "EventName": "ITLB1_WRITES", 101 118 "BriefDescription": "ITLB1 Writes", 102 119 "PublicDescription": "A translation entry has been written to the Level-1 Instruction Translation Lookaside Buffer" 103 120 }, 104 121 { 122 + "Unit": "CPU-M-CF", 105 123 "EventCode": "146", 106 124 "EventName": "TLB2_PTE_WRITES", 107 125 "BriefDescription": "TLB2 PTE Writes", 108 126 "PublicDescription": "A translation entry has been written to the Level-2 TLB Page Table Entry arrays" 109 127 }, 110 128 { 129 + "Unit": "CPU-M-CF", 111 130 "EventCode": "147", 112 131 "EventName": "TLB2_CRSTE_HPAGE_WRITES", 113 132 "BriefDescription": "TLB2 CRSTE One-Megabyte Page Writes", 114 133 "PublicDescription": "A translation entry has been written to the Level-2 TLB Common Region Segment Table Entry arrays for a one-megabyte large page translation" 115 134 }, 116 135 { 136 + "Unit": "CPU-M-CF", 117 137 "EventCode": "148", 118 138 "EventName": "TLB2_CRSTE_WRITES", 119 139 "BriefDescription": "TLB2 CRSTE Writes", 120 140 "PublicDescription": "A translation entry has been written to the Level-2 TLB Common Region Segment Table Entry arrays" 121 141 }, 122 142 { 143 + "Unit": "CPU-M-CF", 123 144 "EventCode": "150", 124 145 "EventName": "L1D_ONCHIP_L3_SOURCED_WRITES", 125 146 "BriefDescription": "L1D On-Chip L3 Sourced Writes", 126 147 "PublicDescription": "A directory write to the Level-1 D-Cache directory where the returned cache line was sourced from an On Chip Level-3 cache" 127 148 }, 128 149 { 150 + "Unit": "CPU-M-CF", 129 151 "EventCode": "152", 130 152 "EventName": "L1D_OFFCHIP_L3_SOURCED_WRITES", 131 153 "BriefDescription": "L1D Off-Chip L3 Sourced Writes", 132 154 "PublicDescription": "A directory write to the Level-1 D-Cache directory where the returned cache line was sourced from an Off Chip/On Book Level-3 cache" 133 155 }, 134 156 { 157 + "Unit": "CPU-M-CF", 135 158 "EventCode": "153", 136 159 "EventName": "L1I_ONCHIP_L3_SOURCED_WRITES", 137 160 "BriefDescription": "L1I On-Chip L3 Sourced Writes", 138 161 "PublicDescription": "A directory write to the Level-1 I-Cache directory where the returned cache line was sourced from an On Chip Level-3 cache" 139 162 }, 140 163 { 164 + "Unit": "CPU-M-CF", 141 165 "EventCode": "155", 142 166 "EventName": "L1I_OFFCHIP_L3_SOURCED_WRITES", 143 167 "BriefDescription": "L1I Off-Chip L3 Sourced Writes",
+12
tools/perf/pmu-events/arch/s390/cf_zec12/basic.json
··· 1 1 [ 2 2 { 3 + "Unit": "CPU-M-CF", 3 4 "EventCode": "0", 4 5 "EventName": "CPU_CYCLES", 5 6 "BriefDescription": "CPU Cycles", 6 7 "PublicDescription": "Cycle Count" 7 8 }, 8 9 { 10 + "Unit": "CPU-M-CF", 9 11 "EventCode": "1", 10 12 "EventName": "INSTRUCTIONS", 11 13 "BriefDescription": "Instructions", 12 14 "PublicDescription": "Instruction Count" 13 15 }, 14 16 { 17 + "Unit": "CPU-M-CF", 15 18 "EventCode": "2", 16 19 "EventName": "L1I_DIR_WRITES", 17 20 "BriefDescription": "L1I Directory Writes", 18 21 "PublicDescription": "Level-1 I-Cache Directory Write Count" 19 22 }, 20 23 { 24 + "Unit": "CPU-M-CF", 21 25 "EventCode": "3", 22 26 "EventName": "L1I_PENALTY_CYCLES", 23 27 "BriefDescription": "L1I Penalty Cycles", 24 28 "PublicDescription": "Level-1 I-Cache Penalty Cycle Count" 25 29 }, 26 30 { 31 + "Unit": "CPU-M-CF", 27 32 "EventCode": "4", 28 33 "EventName": "L1D_DIR_WRITES", 29 34 "BriefDescription": "L1D Directory Writes", 30 35 "PublicDescription": "Level-1 D-Cache Directory Write Count" 31 36 }, 32 37 { 38 + "Unit": "CPU-M-CF", 33 39 "EventCode": "5", 34 40 "EventName": "L1D_PENALTY_CYCLES", 35 41 "BriefDescription": "L1D Penalty Cycles", 36 42 "PublicDescription": "Level-1 D-Cache Penalty Cycle Count" 37 43 }, 38 44 { 45 + "Unit": "CPU-M-CF", 39 46 "EventCode": "32", 40 47 "EventName": "PROBLEM_STATE_CPU_CYCLES", 41 48 "BriefDescription": "Problem-State CPU Cycles", 42 49 "PublicDescription": "Problem-State Cycle Count" 43 50 }, 44 51 { 52 + "Unit": "CPU-M-CF", 45 53 "EventCode": "33", 46 54 "EventName": "PROBLEM_STATE_INSTRUCTIONS", 47 55 "BriefDescription": "Problem-State Instructions", 48 56 "PublicDescription": "Problem-State Instruction Count" 49 57 }, 50 58 { 59 + "Unit": "CPU-M-CF", 51 60 "EventCode": "34", 52 61 "EventName": "PROBLEM_STATE_L1I_DIR_WRITES", 53 62 "BriefDescription": "Problem-State L1I Directory Writes", 54 63 "PublicDescription": "Problem-State Level-1 I-Cache Directory Write Count" 55 64 }, 56 65 { 66 + "Unit": "CPU-M-CF", 57 67 "EventCode": "35", 58 68 "EventName": "PROBLEM_STATE_L1I_PENALTY_CYCLES", 59 69 "BriefDescription": "Problem-State L1I Penalty Cycles", 60 70 "PublicDescription": "Problem-State Level-1 I-Cache Penalty Cycle Count" 61 71 }, 62 72 { 73 + "Unit": "CPU-M-CF", 63 74 "EventCode": "36", 64 75 "EventName": "PROBLEM_STATE_L1D_DIR_WRITES", 65 76 "BriefDescription": "Problem-State L1D Directory Writes", 66 77 "PublicDescription": "Problem-State Level-1 D-Cache Directory Write Count" 67 78 }, 68 79 { 80 + "Unit": "CPU-M-CF", 69 81 "EventCode": "37", 70 82 "EventName": "PROBLEM_STATE_L1D_PENALTY_CYCLES", 71 83 "BriefDescription": "Problem-State L1D Penalty Cycles",
+16
tools/perf/pmu-events/arch/s390/cf_zec12/crypto.json
··· 1 1 [ 2 2 { 3 + "Unit": "CPU-M-CF", 3 4 "EventCode": "64", 4 5 "EventName": "PRNG_FUNCTIONS", 5 6 "BriefDescription": "PRNG Functions", 6 7 "PublicDescription": "Total number of the PRNG functions issued by the CPU" 7 8 }, 8 9 { 10 + "Unit": "CPU-M-CF", 9 11 "EventCode": "65", 10 12 "EventName": "PRNG_CYCLES", 11 13 "BriefDescription": "PRNG Cycles", 12 14 "PublicDescription": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing PRNG functions issued by the CPU" 13 15 }, 14 16 { 17 + "Unit": "CPU-M-CF", 15 18 "EventCode": "66", 16 19 "EventName": "PRNG_BLOCKED_FUNCTIONS", 17 20 "BriefDescription": "PRNG Blocked Functions", 18 21 "PublicDescription": "Total number of the PRNG functions that are issued by the CPU and are blocked because the DEA/AES coprocessor is busy performing a function issued by another CPU" 19 22 }, 20 23 { 24 + "Unit": "CPU-M-CF", 21 25 "EventCode": "67", 22 26 "EventName": "PRNG_BLOCKED_CYCLES", 23 27 "BriefDescription": "PRNG Blocked Cycles", 24 28 "PublicDescription": "Total number of CPU cycles blocked for the PRNG functions issued by the CPU because the DEA/AES coprocessor is busy performing a function issued by another CPU" 25 29 }, 26 30 { 31 + "Unit": "CPU-M-CF", 27 32 "EventCode": "68", 28 33 "EventName": "SHA_FUNCTIONS", 29 34 "BriefDescription": "SHA Functions", 30 35 "PublicDescription": "Total number of SHA functions issued by the CPU" 31 36 }, 32 37 { 38 + "Unit": "CPU-M-CF", 33 39 "EventCode": "69", 34 40 "EventName": "SHA_CYCLES", 35 41 "BriefDescription": "SHA Cycles", 36 42 "PublicDescription": "Total number of CPU cycles when the SHA coprocessor is busy performing the SHA functions issued by the CPU" 37 43 }, 38 44 { 45 + "Unit": "CPU-M-CF", 39 46 "EventCode": "70", 40 47 "EventName": "SHA_BLOCKED_FUNCTIONS", 41 48 "BriefDescription": "SHA Blocked Functions", 42 49 "PublicDescription": "Total number of the SHA functions that are issued by the CPU and are blocked because the SHA coprocessor is busy performing a function issued by another CPU" 43 50 }, 44 51 { 52 + "Unit": "CPU-M-CF", 45 53 "EventCode": "71", 46 54 "EventName": "SHA_BLOCKED_CYCLES", 47 55 "BriefDescription": "SHA Bloced Cycles", 48 56 "PublicDescription": "Total number of CPU cycles blocked for the SHA functions issued by the CPU because the SHA coprocessor is busy performing a function issued by another CPU" 49 57 }, 50 58 { 59 + "Unit": "CPU-M-CF", 51 60 "EventCode": "72", 52 61 "EventName": "DEA_FUNCTIONS", 53 62 "BriefDescription": "DEA Functions", 54 63 "PublicDescription": "Total number of the DEA functions issued by the CPU" 55 64 }, 56 65 { 66 + "Unit": "CPU-M-CF", 57 67 "EventCode": "73", 58 68 "EventName": "DEA_CYCLES", 59 69 "BriefDescription": "DEA Cycles", 60 70 "PublicDescription": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing the DEA functions issued by the CPU" 61 71 }, 62 72 { 73 + "Unit": "CPU-M-CF", 63 74 "EventCode": "74", 64 75 "EventName": "DEA_BLOCKED_FUNCTIONS", 65 76 "BriefDescription": "DEA Blocked Functions", 66 77 "PublicDescription": "Total number of the DEA functions that are issued by the CPU and are blocked because the DEA/AES coprocessor is busy performing a function issued by another CPU" 67 78 }, 68 79 { 80 + "Unit": "CPU-M-CF", 69 81 "EventCode": "75", 70 82 "EventName": "DEA_BLOCKED_CYCLES", 71 83 "BriefDescription": "DEA Blocked Cycles", 72 84 "PublicDescription": "Total number of CPU cycles blocked for the DEA functions issued by the CPU because the DEA/AES coprocessor is busy performing a function issued by another CPU" 73 85 }, 74 86 { 87 + "Unit": "CPU-M-CF", 75 88 "EventCode": "76", 76 89 "EventName": "AES_FUNCTIONS", 77 90 "BriefDescription": "AES Functions", 78 91 "PublicDescription": "Total number of AES functions issued by the CPU" 79 92 }, 80 93 { 94 + "Unit": "CPU-M-CF", 81 95 "EventCode": "77", 82 96 "EventName": "AES_CYCLES", 83 97 "BriefDescription": "AES Cycles", 84 98 "PublicDescription": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing the AES functions issued by the CPU" 85 99 }, 86 100 { 101 + "Unit": "CPU-M-CF", 87 102 "EventCode": "78", 88 103 "EventName": "AES_BLOCKED_FUNCTIONS", 89 104 "BriefDescription": "AES Blocked Functions", 90 105 "PublicDescription": "Total number of AES functions that are issued by the CPU and are blocked because the DEA/AES coprocessor is busy performing a function issued by another CPU" 91 106 }, 92 107 { 108 + "Unit": "CPU-M-CF", 93 109 "EventCode": "79", 94 110 "EventName": "AES_BLOCKED_CYCLES", 95 111 "BriefDescription": "AES Blocked Cycles",
+35
tools/perf/pmu-events/arch/s390/cf_zec12/extended.json
··· 1 1 [ 2 2 { 3 + "Unit": "CPU-M-CF", 3 4 "EventCode": "128", 4 5 "EventName": "DTLB1_MISSES", 5 6 "BriefDescription": "DTLB1 Misses", 6 7 "PublicDescription": "Level-1 Data TLB miss in progress. Incremented by one for every cycle a DTLB1 miss is in progress." 7 8 }, 8 9 { 10 + "Unit": "CPU-M-CF", 9 11 "EventCode": "129", 10 12 "EventName": "ITLB1_MISSES", 11 13 "BriefDescription": "ITLB1 Misses", 12 14 "PublicDescription": "Level-1 Instruction TLB miss in progress. Incremented by one for every cycle a ITLB1 miss is in progress." 13 15 }, 14 16 { 17 + "Unit": "CPU-M-CF", 15 18 "EventCode": "130", 16 19 "EventName": "L1D_L2I_SOURCED_WRITES", 17 20 "BriefDescription": "L1D L2I Sourced Writes", 18 21 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from the Level-2 Instruction cache" 19 22 }, 20 23 { 24 + "Unit": "CPU-M-CF", 21 25 "EventCode": "131", 22 26 "EventName": "L1I_L2I_SOURCED_WRITES", 23 27 "BriefDescription": "L1I L2I Sourced Writes", 24 28 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache line was sourced from the Level-2 Instruction cache" 25 29 }, 26 30 { 31 + "Unit": "CPU-M-CF", 27 32 "EventCode": "132", 28 33 "EventName": "L1D_L2D_SOURCED_WRITES", 29 34 "BriefDescription": "L1D L2D Sourced Writes", 30 35 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from the Level-2 Data cache" 31 36 }, 32 37 { 38 + "Unit": "CPU-M-CF", 33 39 "EventCode": "133", 34 40 "EventName": "DTLB1_WRITES", 35 41 "BriefDescription": "DTLB1 Writes", 36 42 "PublicDescription": "A translation entry has been written to the Level-1 Data Translation Lookaside Buffer" 37 43 }, 38 44 { 45 + "Unit": "CPU-M-CF", 39 46 "EventCode": "135", 40 47 "EventName": "L1D_LMEM_SOURCED_WRITES", 41 48 "BriefDescription": "L1D Local Memory Sourced Writes", 42 49 "PublicDescription": "A directory write to the Level-1 Data cache where the installed cache line was sourced from memory that is attached to the same book as the Data cache (Local Memory)" 43 50 }, 44 51 { 52 + "Unit": "CPU-M-CF", 45 53 "EventCode": "137", 46 54 "EventName": "L1I_LMEM_SOURCED_WRITES", 47 55 "BriefDescription": "L1I Local Memory Sourced Writes", 48 56 "PublicDescription": "A directory write to the Level-1 Instruction cache where the installed cache line was sourced from memory that is attached to the same book as the Instruction cache (Local Memory)" 49 57 }, 50 58 { 59 + "Unit": "CPU-M-CF", 51 60 "EventCode": "138", 52 61 "EventName": "L1D_RO_EXCL_WRITES", 53 62 "BriefDescription": "L1D Read-only Exclusive Writes", 54 63 "PublicDescription": "A directory write to the Level-1 D-Cache where the line was originally in a Read-Only state in the cache but has been updated to be in the Exclusive state that allows stores to the cache line" 55 64 }, 56 65 { 66 + "Unit": "CPU-M-CF", 57 67 "EventCode": "139", 58 68 "EventName": "DTLB1_HPAGE_WRITES", 59 69 "BriefDescription": "DTLB1 One-Megabyte Page Writes", 60 70 "PublicDescription": "A translation entry has been written to the Level-1 Data Translation Lookaside Buffer for a one-megabyte page" 61 71 }, 62 72 { 73 + "Unit": "CPU-M-CF", 63 74 "EventCode": "140", 64 75 "EventName": "ITLB1_WRITES", 65 76 "BriefDescription": "ITLB1 Writes", 66 77 "PublicDescription": "A translation entry has been written to the Level-1 Instruction Translation Lookaside Buffer" 67 78 }, 68 79 { 80 + "Unit": "CPU-M-CF", 69 81 "EventCode": "141", 70 82 "EventName": "TLB2_PTE_WRITES", 71 83 "BriefDescription": "TLB2 PTE Writes", 72 84 "PublicDescription": "A translation entry has been written to the Level-2 TLB Page Table Entry arrays" 73 85 }, 74 86 { 87 + "Unit": "CPU-M-CF", 75 88 "EventCode": "142", 76 89 "EventName": "TLB2_CRSTE_HPAGE_WRITES", 77 90 "BriefDescription": "TLB2 CRSTE One-Megabyte Page Writes", 78 91 "PublicDescription": "A translation entry has been written to the Level-2 TLB Common Region Segment Table Entry arrays for a one-megabyte large page translation" 79 92 }, 80 93 { 94 + "Unit": "CPU-M-CF", 81 95 "EventCode": "143", 82 96 "EventName": "TLB2_CRSTE_WRITES", 83 97 "BriefDescription": "TLB2 CRSTE Writes", 84 98 "PublicDescription": "A translation entry has been written to the Level-2 TLB Common Region Segment Table Entry arrays" 85 99 }, 86 100 { 101 + "Unit": "CPU-M-CF", 87 102 "EventCode": "144", 88 103 "EventName": "L1D_ONCHIP_L3_SOURCED_WRITES", 89 104 "BriefDescription": "L1D On-Chip L3 Sourced Writes", 90 105 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from an On Chip Level-3 cache without intervention" 91 106 }, 92 107 { 108 + "Unit": "CPU-M-CF", 93 109 "EventCode": "145", 94 110 "EventName": "L1D_OFFCHIP_L3_SOURCED_WRITES", 95 111 "BriefDescription": "L1D Off-Chip L3 Sourced Writes", 96 112 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from an Off Chip/On Book Level-3 cache without intervention" 97 113 }, 98 114 { 115 + "Unit": "CPU-M-CF", 99 116 "EventCode": "146", 100 117 "EventName": "L1D_OFFBOOK_L3_SOURCED_WRITES", 101 118 "BriefDescription": "L1D Off-Book L3 Sourced Writes", 102 119 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from an Off Book Level-3 cache without intervention" 103 120 }, 104 121 { 122 + "Unit": "CPU-M-CF", 105 123 "EventCode": "147", 106 124 "EventName": "L1D_ONBOOK_L4_SOURCED_WRITES", 107 125 "BriefDescription": "L1D On-Book L4 Sourced Writes", 108 126 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from an On Book Level-4 cache" 109 127 }, 110 128 { 129 + "Unit": "CPU-M-CF", 111 130 "EventCode": "148", 112 131 "EventName": "L1D_OFFBOOK_L4_SOURCED_WRITES", 113 132 "BriefDescription": "L1D Off-Book L4 Sourced Writes", 114 133 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from an Off Book Level-4 cache" 115 134 }, 116 135 { 136 + "Unit": "CPU-M-CF", 117 137 "EventCode": "149", 118 138 "EventName": "TX_NC_TEND", 119 139 "BriefDescription": "Completed TEND instructions in non-constrained TX mode", 120 140 "PublicDescription": "A TEND instruction has completed in a nonconstrained transactional-execution mode" 121 141 }, 122 142 { 143 + "Unit": "CPU-M-CF", 123 144 "EventCode": "150", 124 145 "EventName": "L1D_ONCHIP_L3_SOURCED_WRITES_IV", 125 146 "BriefDescription": "L1D On-Chip L3 Sourced Writes with Intervention", 126 147 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from a On Chip Level-3 cache with intervention" 127 148 }, 128 149 { 150 + "Unit": "CPU-M-CF", 129 151 "EventCode": "151", 130 152 "EventName": "L1D_OFFCHIP_L3_SOURCED_WRITES_IV", 131 153 "BriefDescription": "L1D Off-Chip L3 Sourced Writes with Intervention", 132 154 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from an Off Chip/On Book Level-3 cache with intervention" 133 155 }, 134 156 { 157 + "Unit": "CPU-M-CF", 135 158 "EventCode": "152", 136 159 "EventName": "L1D_OFFBOOK_L3_SOURCED_WRITES_IV", 137 160 "BriefDescription": "L1D Off-Book L3 Sourced Writes with Intervention", 138 161 "PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cache line was sourced from an Off Book Level-3 cache with intervention" 139 162 }, 140 163 { 164 + "Unit": "CPU-M-CF", 141 165 "EventCode": "153", 142 166 "EventName": "L1I_ONCHIP_L3_SOURCED_WRITES", 143 167 "BriefDescription": "L1I On-Chip L3 Sourced Writes", 144 168 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache line was sourced from an On Chip Level-3 cache without intervention" 145 169 }, 146 170 { 171 + "Unit": "CPU-M-CF", 147 172 "EventCode": "154", 148 173 "EventName": "L1I_OFFCHIP_L3_SOURCED_WRITES", 149 174 "BriefDescription": "L1I Off-Chip L3 Sourced Writes", 150 175 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache line was sourced from an Off Chip/On Book Level-3 cache without intervention" 151 176 }, 152 177 { 178 + "Unit": "CPU-M-CF", 153 179 "EventCode": "155", 154 180 "EventName": "L1I_OFFBOOK_L3_SOURCED_WRITES", 155 181 "BriefDescription": "L1I Off-Book L3 Sourced Writes", 156 182 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache line was sourced from an Off Book Level-3 cache without intervention" 157 183 }, 158 184 { 185 + "Unit": "CPU-M-CF", 159 186 "EventCode": "156", 160 187 "EventName": "L1I_ONBOOK_L4_SOURCED_WRITES", 161 188 "BriefDescription": "L1I On-Book L4 Sourced Writes", 162 189 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache line was sourced from an On Book Level-4 cache" 163 190 }, 164 191 { 192 + "Unit": "CPU-M-CF", 165 193 "EventCode": "157", 166 194 "EventName": "L1I_OFFBOOK_L4_SOURCED_WRITES", 167 195 "BriefDescription": "L1I Off-Book L4 Sourced Writes", 168 196 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache line was sourced from an Off Book Level-4 cache" 169 197 }, 170 198 { 199 + "Unit": "CPU-M-CF", 171 200 "EventCode": "158", 172 201 "EventName": "TX_C_TEND", 173 202 "BriefDescription": "Completed TEND instructions in constrained TX mode", 174 203 "PublicDescription": "A TEND instruction has completed in a constrained transactional-execution mode" 175 204 }, 176 205 { 206 + "Unit": "CPU-M-CF", 177 207 "EventCode": "159", 178 208 "EventName": "L1I_ONCHIP_L3_SOURCED_WRITES_IV", 179 209 "BriefDescription": "L1I On-Chip L3 Sourced Writes with Intervention", 180 210 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache line was sourced from an On Chip Level-3 cache with intervention" 181 211 }, 182 212 { 213 + "Unit": "CPU-M-CF", 183 214 "EventCode": "160", 184 215 "EventName": "L1I_OFFCHIP_L3_SOURCED_WRITES_IV", 185 216 "BriefDescription": "L1I Off-Chip L3 Sourced Writes with Intervention", 186 217 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache line was sourced from an Off Chip/On Book Level-3 cache with intervention" 187 218 }, 188 219 { 220 + "Unit": "CPU-M-CF", 189 221 "EventCode": "161", 190 222 "EventName": "L1I_OFFBOOK_L3_SOURCED_WRITES_IV", 191 223 "BriefDescription": "L1I Off-Book L3 Sourced Writes with Intervention", 192 224 "PublicDescription": "A directory write to the Level-1 Instruction cache directory where the returned cache line was sourced from an Off Book Level-3 cache with intervention" 193 225 }, 194 226 { 227 + "Unit": "CPU-M-CF", 195 228 "EventCode": "177", 196 229 "EventName": "TX_NC_TABORT", 197 230 "BriefDescription": "Aborted transactions in non-constrained TX mode", 198 231 "PublicDescription": "A transaction abort has occurred in a nonconstrained transactional-execution mode" 199 232 }, 200 233 { 234 + "Unit": "CPU-M-CF", 201 235 "EventCode": "178", 202 236 "EventName": "TX_C_TABORT_NO_SPECIAL", 203 237 "BriefDescription": "Aborted transactions in constrained TX mode not using special completion logic", 204 238 "PublicDescription": "A transaction abort has occurred in a constrained transactional-execution mode and the CPU is not using any special logic to allow the transaction to complete" 205 239 }, 206 240 { 241 + "Unit": "CPU-M-CF", 207 242 "EventCode": "179", 208 243 "EventName": "TX_C_TABORT_SPECIAL", 209 244 "BriefDescription": "Aborted transactions in constrained TX mode using special completion logic",
+2
tools/perf/pmu-events/jevents.c
··· 233 233 { "QPI LL", "uncore_qpi" }, 234 234 { "SBO", "uncore_sbox" }, 235 235 { "iMPH-U", "uncore_arb" }, 236 + { "CPU-M-CF", "cpum_cf" }, 237 + { "CPU-M-SF", "cpum_sf" }, 236 238 {} 237 239 }; 238 240