Linux-perf-users Archive mirror
 help / color / mirror / Atom feed
* [PATCH v2] perf list: Add PMU pai_crypto event description for IBM z16
@ 2022-08-04  7:52 Thomas Richter
  2022-08-10 12:55 ` Arnaldo Carvalho de Melo
  0 siblings, 1 reply; 4+ messages in thread
From: Thomas Richter @ 2022-08-04  7:52 UTC (permalink / raw
  To: linux-kernel, linux-perf-users, acme
  Cc: svens, gor, sumanthk, hca, Thomas Richter

Add the event description for the IBM z16 pai_crypto PMU released with
commit 1bf54f32f525 ("s390/pai: Add support for cryptography counters")

The document SA22-7832-13 "z/Architecture Principles of Operation",
published May, 2022, contains the description of the
Processor Activity Instrumentation Facility and the cryptography
counter set., See Pages 5-110 to 5-113.

Patch reworked to fit for the converted jevents processing.

Signed-off-by: Thomas Richter <tmricht@linux.ibm.com>
Acked-by: Sumanth Korikkar <sumanthk@linux.ibm.com>
---
 .../perf/pmu-events/arch/s390/cf_z16/pai.json | 1101 +++++++++++++++++
 tools/perf/pmu-events/jevents.py              |    1 +
 2 files changed, 1102 insertions(+)
 create mode 100644 tools/perf/pmu-events/arch/s390/cf_z16/pai.json

diff --git a/tools/perf/pmu-events/arch/s390/cf_z16/pai.json b/tools/perf/pmu-events/arch/s390/cf_z16/pai.json
new file mode 100644
index 000000000000..cf8563d059b9
--- /dev/null
+++ b/tools/perf/pmu-events/arch/s390/cf_z16/pai.json
@@ -0,0 +1,1101 @@
+[
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4096",
+		"EventName": "CRYPTO_ALL",
+		"BriefDescription": "CRYPTO ALL",
+		"PublicDescription": "Sums of all non zero cryptography counters"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4097",
+		"EventName": "KM_DEA",
+		"BriefDescription": "KM DEA",
+		"PublicDescription": "KM-DEA function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4098",
+		"EventName": "KM_TDEA_128",
+		"BriefDescription": "KM TDEA 128",
+		"PublicDescription": "KM-TDEA-128 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4099",
+		"EventName": "KM_TDEA_192",
+		"BriefDescription": "KM TDEA 192",
+		"PublicDescription": "KM-TDEA-192 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4100",
+		"EventName": "KM_ENCRYPTED_DEA",
+		"BriefDescription": "KM ENCRYPTED DEA",
+		"PublicDescription": "KM-Encrypted-DEA function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4101",
+		"EventName": "KM_ENCRYPTED_TDEA_128",
+		"BriefDescription": "KM ENCRYPTED TDEA 128",
+		"PublicDescription": "KM-Encrypted-TDEA-128 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4102",
+		"EventName": "KM_ENCRYPTED_TDEA_192",
+		"BriefDescription": "KM ENCRYPTED TDEA 192",
+		"PublicDescription": "KM-Encrypted-TDEA-192 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4103",
+		"EventName": "KM_AES_128",
+		"BriefDescription": "KM AES 128",
+		"PublicDescription": "KM-AES-128 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4104",
+		"EventName": "KM_AES_192",
+		"BriefDescription": "KM AES 192",
+		"PublicDescription": "KM-AES-192 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4105",
+		"EventName": "KM_AES_256",
+		"BriefDescription": "KM AES 256",
+		"PublicDescription": "KM-AES-256 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4106",
+		"EventName": "KM_ENCRYPTED_AES_128",
+		"BriefDescription": "KM ENCRYPTED AES 128",
+		"PublicDescription": "KM-Encrypted-AES-128 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4107",
+		"EventName": "KM_ENCRYPTED_AES_192",
+		"BriefDescription": "KM ENCRYPTED AES 192",
+		"PublicDescription": "KM-Encrypted-AES-192 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4108",
+		"EventName": "KM_ENCRYPTED_AES_256",
+		"BriefDescription": "KM ENCRYPTED AES 256",
+		"PublicDescription": "KM-Encrypted-AES-256 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4109",
+		"EventName": "KM_XTS_AES_128",
+		"BriefDescription": "KM XTS AES 128",
+		"PublicDescription": "KM-XTS-AES-128 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4110",
+		"EventName": "KM_XTS_AES_256",
+		"BriefDescription": "KM XTS AES 256",
+		"PublicDescription": "KM-XTS-AES-256 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4111",
+		"EventName": "KM_XTS_ENCRYPTED_AES_128",
+		"BriefDescription": "KM XTS ENCRYPTED AES 128",
+		"PublicDescription": "KM-XTS-Encrypted-AES-128 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4112",
+		"EventName": "KM_XTS_ENCRYPTED_AES_256",
+		"BriefDescription": "KM XTS ENCRYPTED AES 256",
+		"PublicDescription": "KM-XTS-Encrypted-AES-256 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4113",
+		"EventName": "KMC_DEA",
+		"BriefDescription": "KMC DEA",
+		"PublicDescription": "KMC-DEA function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4114",
+		"EventName": "KMC_TDEA_128",
+		"BriefDescription": "KMC TDEA 128",
+		"PublicDescription": "KMC-TDEA-128 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4115",
+		"EventName": "KMC_TDEA_192",
+		"BriefDescription": "KMC TDEA 192",
+		"PublicDescription": "KMC-TDEA-192 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4116",
+		"EventName": "KMC_ENCRYPTED_DEA",
+		"BriefDescription": "KMC ENCRYPTED DEA",
+		"PublicDescription": "KMC-Encrypted-DEA function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4117",
+		"EventName": "KMC_ENCRYPTED_TDEA_128",
+		"BriefDescription": "KMC ENCRYPTED TDEA 128",
+		"PublicDescription": "KMC-Encrypted-TDEA-128 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4118",
+		"EventName": "KMC_ENCRYPTED_TDEA_192",
+		"BriefDescription": "KMC ENCRYPTED TDEA 192",
+		"PublicDescription": "KMC-Encrypted-TDEA-192 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4119",
+		"EventName": "KMC_AES_128",
+		"BriefDescription": "KMC AES 128",
+		"PublicDescription": "KMC-AES-128 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4120",
+		"EventName": "KMC_AES_192",
+		"BriefDescription": "KMC AES 192",
+		"PublicDescription": "KMC-AES-192 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4121",
+		"EventName": "KMC_AES_256",
+		"BriefDescription": "KMC AES 256",
+		"PublicDescription": "KMC-AES-256 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4122",
+		"EventName": "KMC_ENCRYPTED_AES_128",
+		"BriefDescription": "KMC ENCRYPTED AES 128",
+		"PublicDescription": "KMC-Encrypted-AES-128 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4123",
+		"EventName": "KMC_ENCRYPTED_AES_192",
+		"BriefDescription": "KMC ENCRYPTED AES 192",
+		"PublicDescription": "KMC-Encrypted-AES-192 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4124",
+		"EventName": "KMC_ENCRYPTED_AES_256",
+		"BriefDescription": "KMC ENCRYPTED AES 256",
+		"PublicDescription": "KMC-Encrypted-AES-256 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4125",
+		"EventName": "KMC_PRNG",
+		"BriefDescription": "KMC PRNG",
+		"PublicDescription": "KMC-PRNG function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4126",
+		"EventName": "KMA_GCM_AES_128",
+		"BriefDescription": "KMA GCM AES 128",
+		"PublicDescription": "KMA-GCM-AES-128 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4127",
+		"EventName": "KMA_GCM_AES_192",
+		"BriefDescription": "KMA GCM AES 192",
+		"PublicDescription": "KMA-GCM-AES-192 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4128",
+		"EventName": "KMA_GCM_AES_256",
+		"BriefDescription": "KMA GCM AES 256",
+		"PublicDescription": "KMA-GCM-AES-256 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4129",
+		"EventName": "KMA_GCM_ENCRYPTED_AES_128",
+		"BriefDescription": "KMA GCM ENCRYPTED AES 128",
+		"PublicDescription": "KMA-GCM-Encrypted-AES-128 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4130",
+		"EventName": "KMA_GCM_ENCRYPTED_AES_192",
+		"BriefDescription": "KMA GCM ENCRYPTED AES 192",
+		"PublicDescription": "KMA-GCM-Encrypted-AES-192 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4131",
+		"EventName": "KMA_GCM_ENCRYPTED_AES_256",
+		"BriefDescription": "KMA GCM ENCRYPTED AES 256",
+		"PublicDescription": "KMA-GCM-Encrypted-AES-256 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4132",
+		"EventName": "KMF_DEA",
+		"BriefDescription": "KMF DEA",
+		"PublicDescription": "KMF-DEA function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4133",
+		"EventName": "KMF_TDEA_128",
+		"BriefDescription": "KMF TDEA 128",
+		"PublicDescription": "KMF-TDEA-128 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4134",
+		"EventName": "KMF_TDEA_192",
+		"BriefDescription": "KMF TDEA 192",
+		"PublicDescription": "KMF-TDEA-192 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4135",
+		"EventName": "KMF_ENCRYPTED_DEA",
+		"BriefDescription": "KMF ENCRYPTED DEA",
+		"PublicDescription": "KMF-Encrypted-DEA function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4136",
+		"EventName": "KMF_ENCRYPTED_TDEA_128",
+		"BriefDescription": "KMF ENCRYPTED TDEA 128",
+		"PublicDescription": "KMF-Encrypted-TDEA-128 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4137",
+		"EventName": "KMF_ENCRYPTED_TDEA_192",
+		"BriefDescription": "KMF ENCRYPTED TDEA 192",
+		"PublicDescription": "KMF-Encrypted-TDEA-192 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4138",
+		"EventName": "KMF_AES_128",
+		"BriefDescription": "KMF AES 128",
+		"PublicDescription": "KMF-AES-128 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4139",
+		"EventName": "KMF_AES_192",
+		"BriefDescription": "KMF AES 192",
+		"PublicDescription": "KMF-AES-192 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4140",
+		"EventName": "KMF_AES_256",
+		"BriefDescription": "KMF AES 256",
+		"PublicDescription": "KMF-AES-256 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4141",
+		"EventName": "KMF_ENCRYPTED_AES_128",
+		"BriefDescription": "KMF ENCRYPTED AES 128",
+		"PublicDescription": "KMF-Encrypted-AES-128 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4142",
+		"EventName": "KMF_ENCRYPTED_AES_192",
+		"BriefDescription": "KMF ENCRYPTED AES 192",
+		"PublicDescription": "KMF-Encrypted-AES-192 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4143",
+		"EventName": "KMF_ENCRYPTED_AES_256",
+		"BriefDescription": "KMF ENCRYPTED AES 256",
+		"PublicDescription": "KMF-Encrypted-AES-256 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4144",
+		"EventName": "KMCTR_DEA",
+		"BriefDescription": "KMCTR DEA",
+		"PublicDescription": "KMCTR-DEA function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4145",
+		"EventName": "KMCTR_TDEA_128",
+		"BriefDescription": "KMCTR TDEA 128",
+		"PublicDescription": "KMCTR-TDEA-128 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4146",
+		"EventName": "KMCTR_TDEA_192",
+		"BriefDescription": "KMCTR TDEA 192",
+		"PublicDescription": "KMCTR-TDEA-192 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4147",
+		"EventName": "KMCTR_ENCRYPTED_DEA",
+		"BriefDescription": "KMCTR ENCRYPTED DEA",
+		"PublicDescription": "KMCTR-Encrypted-DEA function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4148",
+		"EventName": "KMCTR_ENCRYPTED_TDEA_128",
+		"BriefDescription": "KMCTR ENCRYPTED TDEA 128",
+		"PublicDescription": "KMCTR-Encrypted-TDEA-128 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4149",
+		"EventName": "KMCTR_ENCRYPTED_TDEA_192",
+		"BriefDescription": "KMCTR ENCRYPTED TDEA 192",
+		"PublicDescription": "KMCTR-Encrypted-TDEA-192 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4150",
+		"EventName": "KMCTR_AES_128",
+		"BriefDescription": "KMCTR AES 128",
+		"PublicDescription": "KMCTR-AES-128 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4151",
+		"EventName": "KMCTR_AES_192",
+		"BriefDescription": "KMCTR AES 192",
+		"PublicDescription": "KMCTR-AES-192 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4152",
+		"EventName": "KMCTR_AES_256",
+		"BriefDescription": "KMCTR AES 256",
+		"PublicDescription": "KMCTR-AES-256 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4153",
+		"EventName": "KMCTR_ENCRYPTED_AES_128",
+		"BriefDescription": "KMCTR ENCRYPTED AES 128",
+		"PublicDescription": "KMCTR-Encrypted-AES-128 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4154",
+		"EventName": "KMCTR_ENCRYPTED_AES_192",
+		"BriefDescription": "KMCTR ENCRYPTED AES 192",
+		"PublicDescription": "KMCTR-Encrypted-AES-192 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4155",
+		"EventName": "KMCTR_ENCRYPTED_AES_256",
+		"BriefDescription": "KMCTR ENCRYPTED AES 256",
+		"PublicDescription": "KMCTR-Encrypted-AES-256 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4156",
+		"EventName": "KMO_DEA",
+		"BriefDescription": "KMO DEA",
+		"PublicDescription": "KMO-DEA function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4157",
+		"EventName": "KMO_TDEA_128",
+		"BriefDescription": "KMO TDEA 128",
+		"PublicDescription": "KMO-TDEA-128 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4158",
+		"EventName": "KMO_TDEA_192",
+		"BriefDescription": "KMO TDEA 192",
+		"PublicDescription": "KMO-TDEA-192 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4159",
+		"EventName": "KMO_ENCRYPTED_DEA",
+		"BriefDescription": "KMO ENCRYPTED DEA",
+		"PublicDescription": "KMO-Encrypted-DEA function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4160",
+		"EventName": "KMO_ENCRYPTED_TDEA_128",
+		"BriefDescription": "KMO ENCRYPTED TDEA 128",
+		"PublicDescription": "KMO-Encrypted-TDEA-128 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4161",
+		"EventName": "KMO_ENCRYPTED_TDEA_192",
+		"BriefDescription": "KMO ENCRYPTED TDEA 192",
+		"PublicDescription": "KMO-Encrypted-TDEA-192 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4162",
+		"EventName": "KMO_AES_128",
+		"BriefDescription": "KMO AES 128",
+		"PublicDescription": "KMO-AES-128 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4163",
+		"EventName": "KMO_AES_192",
+		"BriefDescription": "KMO AES 192",
+		"PublicDescription": "KMO-AES-192 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4164",
+		"EventName": "KMO_AES_256",
+		"BriefDescription": "KMO AES 256",
+		"PublicDescription": "KMO-AES-256 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4165",
+		"EventName": "KMO_ENCRYPTED_AES_128",
+		"BriefDescription": "KMO ENCRYPTED AES 128",
+		"PublicDescription": "KMO-Encrypted-AES-128 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4166",
+		"EventName": "KMO_ENCRYPTED_AES_192",
+		"BriefDescription": "KMO ENCRYPTED AES 192",
+		"PublicDescription": "KMO-Encrypted-AES-192 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4167",
+		"EventName": "KMO_ENCRYPTED_AES_256",
+		"BriefDescription": "KMO ENCRYPTED AES 256",
+		"PublicDescription": "KMO-Encrypted-AES-256 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4168",
+		"EventName": "KIMD_SHA_1",
+		"BriefDescription": "KIMD SHA 1",
+		"PublicDescription": "KIMD-SHA-1 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4169",
+		"EventName": "KIMD_SHA_256",
+		"BriefDescription": "KIMD SHA 256",
+		"PublicDescription": "KIMD-SHA-256 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4170",
+		"EventName": "KIMD_SHA_512",
+		"BriefDescription": "KIMD SHA 512",
+		"PublicDescription": "KIMD-SHA-512 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4171",
+		"EventName": "KIMD_SHA3_224",
+		"BriefDescription": "KIMD SHA3 224",
+		"PublicDescription": "KIMD-SHA3-224 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4172",
+		"EventName": "KIMD_SHA3_256",
+		"BriefDescription": "KIMD SHA3 256",
+		"PublicDescription": "KIMD-SHA3-256 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4173",
+		"EventName": "KIMD_SHA3_384",
+		"BriefDescription": "KIMD SHA3 384",
+		"PublicDescription": "KIMD-SHA3-384 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4174",
+		"EventName": "KIMD_SHA3_512",
+		"BriefDescription": "KIMD SHA3 512",
+		"PublicDescription": "KIMD-SHA3-512 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4175",
+		"EventName": "KIMD_SHAKE_128",
+		"BriefDescription": "KIMD SHAKE 128",
+		"PublicDescription": "KIMD-SHAKE-128 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4176",
+		"EventName": "KIMD_SHAKE_256",
+		"BriefDescription": "KIMD SHAKE 256",
+		"PublicDescription": "KIMD-SHAKE-256 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4177",
+		"EventName": "KIMD_GHASH",
+		"BriefDescription": "KIMD GHASH",
+		"PublicDescription": "KIMD-GHASH function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4178",
+		"EventName": "KLMD_SHA_1",
+		"BriefDescription": "KLMD SHA 1",
+		"PublicDescription": "KLMD-SHA-1 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4179",
+		"EventName": "KLMD_SHA_256",
+		"BriefDescription": "KLMD SHA 256",
+		"PublicDescription": "KLMD-SHA-256 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4180",
+		"EventName": "KLMD_SHA_512",
+		"BriefDescription": "KLMD SHA 512",
+		"PublicDescription": "KLMD-SHA-512 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4181",
+		"EventName": "KLMD_SHA3_224",
+		"BriefDescription": "KLMD SHA3 224",
+		"PublicDescription": "KLMD-SHA3-224 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4182",
+		"EventName": "KLMD_SHA3_256",
+		"BriefDescription": "KLMD SHA3 256",
+		"PublicDescription": "KLMD-SHA3-256 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4183",
+		"EventName": "KLMD_SHA3_384",
+		"BriefDescription": "KLMD SHA3 384",
+		"PublicDescription": "KLMD-SHA3-384 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4184",
+		"EventName": "KLMD_SHA3_512",
+		"BriefDescription": "KLMD SHA3 512",
+		"PublicDescription": "KLMD-SHA3-512 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4185",
+		"EventName": "KLMD_SHAKE_128",
+		"BriefDescription": "KLMD SHAKE 128",
+		"PublicDescription": "KLMD-SHAKE-128 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4186",
+		"EventName": "KLMD_SHAKE_256",
+		"BriefDescription": "KLMD SHAKE 256",
+		"PublicDescription": "KLMD-SHAKE-256 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4187",
+		"EventName": "KMAC_DEA",
+		"BriefDescription": "KMAC DEA",
+		"PublicDescription": "KMAC-DEA function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4188",
+		"EventName": "KMAC_TDEA_128",
+		"BriefDescription": "KMAC TDEA 128",
+		"PublicDescription": "KMAC-TDEA-128 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4189",
+		"EventName": "KMAC_TDEA_192",
+		"BriefDescription": "KMAC TDEA 192",
+		"PublicDescription": "KMAC-TDEA-192 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4190",
+		"EventName": "KMAC_ENCRYPTED_DEA",
+		"BriefDescription": "KMAC ENCRYPTED DEA",
+		"PublicDescription": "KMAC-Encrypted-DEA function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4191",
+		"EventName": "KMAC_ENCRYPTED_TDEA_128",
+		"BriefDescription": "KMAC ENCRYPTED TDEA 128",
+		"PublicDescription": "KMAC-Encrypted-TDEA-128 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4192",
+		"EventName": "KMAC_ENCRYPTED_TDEA_192",
+		"BriefDescription": "KMAC ENCRYPTED TDEA 192",
+		"PublicDescription": "KMAC-Encrypted-TDEA-192 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4193",
+		"EventName": "KMAC_AES_128",
+		"BriefDescription": "KMAC AES 128",
+		"PublicDescription": "KMAC-AES-128 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4194",
+		"EventName": "KMAC_AES_192",
+		"BriefDescription": "KMAC AES 192",
+		"PublicDescription": "KMAC-AES-192 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4195",
+		"EventName": "KMAC_AES_256",
+		"BriefDescription": "KMAC AES 256",
+		"PublicDescription": "KMAC-AES-256 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4196",
+		"EventName": "KMAC_ENCRYPTED_AES_128",
+		"BriefDescription": "KMAC ENCRYPTED AES 128",
+		"PublicDescription": "KMAC-Encrypted-AES-128 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4197",
+		"EventName": "KMAC_ENCRYPTED_AES_192",
+		"BriefDescription": "KMAC ENCRYPTED AES 192",
+		"PublicDescription": "KMAC-Encrypted-AES-192 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4198",
+		"EventName": "KMAC_ENCRYPTED_AES_256",
+		"BriefDescription": "KMAC ENCRYPTED AES 256",
+		"PublicDescription": "KMAC-Encrypted-AES-256 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4199",
+		"EventName": "PCC_COMPUTE_LAST_BLOCK_CMAC_USING_DEA",
+		"BriefDescription": "PCC COMPUTE LAST BLOCK CMAC USING DEA",
+		"PublicDescription": "PCC-Compute-Last-Block-CMAC-Using-DEA function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4200",
+		"EventName": "PCC_COMPUTE_LAST_BLOCK_CMAC_USING_TDEA_128",
+		"BriefDescription": "PCC COMPUTE LAST BLOCK CMAC USING TDEA 128",
+		"PublicDescription": "PCC-Compute-Last-Block-CMAC-Using-TDEA-128 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4201",
+		"EventName": "PCC_COMPUTE_LAST_BLOCK_CMAC_USING_TDEA_192",
+		"BriefDescription": "PCC COMPUTE LAST BLOCK CMAC USING TDEA 192",
+		"PublicDescription": "PCC-Compute-Last-Block-CMAC-Using-TDEA-192 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4202",
+		"EventName": "PCC_COMPUTE_LAST_BLOCK_CMAC_USING_ENCRYPTED_DEA",
+		"BriefDescription": "PCC COMPUTE LAST BLOCK CMAC USING ENCRYPTED DEA",
+		"PublicDescription": "PCC-Compute-Last-Block-CMAC-Using-Encrypted-DEA function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4203",
+		"EventName": "PCC_COMPUTE_LAST_BLOCK_CMAC_USING_ENCRYPTED_TDEA_128",
+		"BriefDescription": "PCC COMPUTE LAST BLOCK CMAC USING ENCRYPTED TDEA 128",
+		"PublicDescription": "PCC-Compute-Last-Block-CMAC-Using-Encrypted-TDEA- 128 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4204",
+		"EventName": "PCC_COMPUTE_LAST_BLOCK_CMAC_USING_ENCRYPTED_TDEA_192",
+		"BriefDescription": "PCC COMPUTE LAST BLOCK CMAC USING ENCRYPTED TDEA 192",
+		"PublicDescription": "PCC-Compute-Last-Block-CMAC-Using-Encrypted-TDEA- 192 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4205",
+		"EventName": "PCC_COMPUTE_LAST_BLOCK_CMAC_USING_AES_128",
+		"BriefDescription": "PCC COMPUTE LAST BLOCK CMAC USING AES 128",
+		"PublicDescription": "PCC-Compute-Last-Block-CMAC-Using-AES-128 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4206",
+		"EventName": "PCC_COMPUTE_LAST_BLOCK_CMAC_USING_AES_192",
+		"BriefDescription": "PCC COMPUTE LAST BLOCK CMAC USING AES 192",
+		"PublicDescription": "PCC-Compute-Last-Block-CMAC-Using-AES-192 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4207",
+		"EventName": "PCC_COMPUTE_LAST_BLOCK_CMAC_USING_AES_256",
+		"BriefDescription": "PCC COMPUTE LAST BLOCK CMAC USING AES 256",
+		"PublicDescription": "PCC-Compute-Last-Block-CMAC-Using-AES-256 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4208",
+		"EventName": "PCC_COMPUTE_LAST_BLOCK_CMAC_USING_ENCRYPTED_AES_128",
+		"BriefDescription": "PCC COMPUTE LAST BLOCK CMAC USING ENCRYPTED AES 128",
+		"PublicDescription": "PCC-Compute-Last-Block-CMAC-Using-Encrypted-AES- 128 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4209",
+		"EventName": "PCC_COMPUTE_LAST_BLOCK_CMAC_USING_ENCRYPTED_AES_192",
+		"BriefDescription": "PCC COMPUTE LAST BLOCK CMAC USING ENCRYPTED AES 192",
+		"PublicDescription": "PCC-Compute-Last-Block-CMAC-Using-Encrypted-AES- 192 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4210",
+		"EventName": "PCC_COMPUTE_LAST_BLOCK_CMAC_USING_ENCRYPTED_AES_256A",
+		"BriefDescription": "PCC COMPUTE LAST BLOCK CMAC USING ENCRYPTED AES 256A",
+		"PublicDescription": "PCC-Compute-Last-Block-CMAC-Using-Encrypted-AES- 256A function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4211",
+		"EventName": "PCC_COMPUTE_XTS_PARAMETER_USING_AES_128",
+		"BriefDescription": "PCC COMPUTE XTS PARAMETER USING AES 128",
+		"PublicDescription": "PCC-Compute-XTS-Parameter-Using-AES-128 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4212",
+		"EventName": "PCC_COMPUTE_XTS_PARAMETER_USING_AES_256",
+		"BriefDescription": "PCC COMPUTE XTS PARAMETER USING AES 256",
+		"PublicDescription": "PCC-Compute-XTS-Parameter-Using-AES-256 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4213",
+		"EventName": "PCC_COMPUTE_XTS_PARAMETER_USING_ENCRYPTED_AES_128",
+		"BriefDescription": "PCC COMPUTE XTS PARAMETER USING ENCRYPTED AES 128",
+		"PublicDescription": "PCC-Compute-XTS-Parameter-Using-Encrypted-AES-128 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4214",
+		"EventName": "PCC_COMPUTE_XTS_PARAMETER_USING_ENCRYPTED_AES_256",
+		"BriefDescription": "PCC COMPUTE XTS PARAMETER USING ENCRYPTED AES 256",
+		"PublicDescription": "PCC-Compute-XTS-Parameter-Using-Encrypted-AES-256 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4215",
+		"EventName": "PCC_SCALAR_MULTIPLY_P256",
+		"BriefDescription": "PCC SCALAR MULTIPLY P256",
+		"PublicDescription": "PCC-Scalar-Multiply-P256 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4216",
+		"EventName": "PCC_SCALAR_MULTIPLY_P384",
+		"BriefDescription": "PCC SCALAR MULTIPLY P384",
+		"PublicDescription": "PCC-Scalar-Multiply-P384 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4217",
+		"EventName": "PCC_SCALAR_MULTIPLY_P521",
+		"BriefDescription": "PCC SCALAR MULTIPLY P521",
+		"PublicDescription": "PCC-Scalar-Multiply-P521 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4218",
+		"EventName": "PCC_SCALAR_MULTIPLY_ED25519",
+		"BriefDescription": "PCC SCALAR MULTIPLY ED25519",
+		"PublicDescription": "PCC-Scalar-Multiply-Ed25519 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4219",
+		"EventName": "PCC_SCALAR_MULTIPLY_ED448",
+		"BriefDescription": "PCC SCALAR MULTIPLY ED448",
+		"PublicDescription": "PCC-Scalar-Multiply-Ed448 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4220",
+		"EventName": "PCC_SCALAR_MULTIPLY_X25519",
+		"BriefDescription": "PCC SCALAR MULTIPLY X25519",
+		"PublicDescription": "PCC-Scalar-Multiply-X25519 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4221",
+		"EventName": "PCC_SCALAR_MULTIPLY_X448",
+		"BriefDescription": "PCC SCALAR MULTIPLY X448",
+		"PublicDescription": "PCC-Scalar-Multiply-X448 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4222",
+		"EventName": "PRNO_SHA_512_DRNG",
+		"BriefDescription": "PRNO SHA 512 DRNG",
+		"PublicDescription": "PRNO-SHA-512-DRNG function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4223",
+		"EventName": "PRNO_TRNG_QUERY_RAW_TO_CONDITIONED_RATIO",
+		"BriefDescription": "PRNO TRNG QUERY RAW TO CONDITIONED RATIO",
+		"PublicDescription": "PRNO-TRNG-Query-Raw-to-Conditioned-Ratio function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4224",
+		"EventName": "PRNO_TRNG",
+		"BriefDescription": "PRNO TRNG",
+		"PublicDescription": "PRNO-TRNG function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4225",
+		"EventName": "KDSA_ECDSA_VERIFY_P256",
+		"BriefDescription": "KDSA ECDSA VERIFY P256",
+		"PublicDescription": "KDSA-ECDSA-Verify-P256 function ending with CC=0 or CC=2"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4226",
+		"EventName": "KDSA_ECDSA_VERIFY_P384",
+		"BriefDescription": "KDSA ECDSA VERIFY P384",
+		"PublicDescription": "KDSA-ECDSA-Verify-P384 function ending with CC=0 or CC=2"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4227",
+		"EventName": "KDSA_ECDSA_VERIFY_P521",
+		"BriefDescription": "KDSA ECDSA VERIFY P521",
+		"PublicDescription": "KDSA-ECDSA-Verify-P521 function ending with CC=0 or CC=2"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4228",
+		"EventName": "KDSA_ECDSA_SIGN_P256",
+		"BriefDescription": "KDSA ECDSA SIGN P256",
+		"PublicDescription": "KDSA-ECDSA-Sign-P256 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4229",
+		"EventName": "KDSA_ECDSA_SIGN_P384",
+		"BriefDescription": "KDSA ECDSA SIGN P384",
+		"PublicDescription": "KDSA-ECDSA-Sign-P384 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4230",
+		"EventName": "KDSA_ECDSA_SIGN_P521",
+		"BriefDescription": "KDSA ECDSA SIGN P521",
+		"PublicDescription": "KDSA-ECDSA-Sign-P521 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4231",
+		"EventName": "KDSA_ENCRYPTED_ECDSA_SIGN_P256",
+		"BriefDescription": "KDSA ENCRYPTED ECDSA SIGN P256",
+		"PublicDescription": "KDSA-Encrypted-ECDSA-Sign-P256 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4232",
+		"EventName": "KDSA_ENCRYPTED_ECDSA_SIGN_P384",
+		"BriefDescription": "KDSA ENCRYPTED ECDSA SIGN P384",
+		"PublicDescription": "KDSA-Encrypted-ECDSA-Sign-P384 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4233",
+		"EventName": "KDSA_ENCRYPTED_ECDSA_SIGN_P521",
+		"BriefDescription": "KDSA ENCRYPTED ECDSA SIGN P521",
+		"PublicDescription": "KDSA-Encrypted-ECDSA-Sign-P521 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4234",
+		"EventName": "KDSA_EDDSA_VERIFY_ED25519",
+		"BriefDescription": "KDSA EDDSA VERIFY ED25519",
+		"PublicDescription": "KDSA-EdDSA-Verify-Ed25519 function ending with CC=0 or CC=2"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4235",
+		"EventName": "KDSA_EDDSA_VERIFY_ED448",
+		"BriefDescription": "KDSA EDDSA VERIFY ED448",
+		"PublicDescription": "KDSA-EdDSA-Verify-Ed448 function ending with CC=0 or CC=2"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4236",
+		"EventName": "KDSA_EDDSA_SIGN_ED25519",
+		"BriefDescription": "KDSA EDDSA SIGN ED25519",
+		"PublicDescription": "KDSA-EdDSA-Sign-Ed25519 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4237",
+		"EventName": "KDSA_EDDSA_SIGN_ED448",
+		"BriefDescription": "KDSA EDDSA SIGN ED448",
+		"PublicDescription": "KDSA-EdDSA-Sign-Ed448 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4238",
+		"EventName": "KDSA_ENCRYPTED_EDDSA_SIGN_ED25519",
+		"BriefDescription": "KDSA ENCRYPTED EDDSA SIGN ED25519",
+		"PublicDescription": "KDSA-Encrypted-EdDSA-Sign-Ed25519 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4239",
+		"EventName": "KDSA_ENCRYPTED_EDDSA_SIGN_ED448",
+		"BriefDescription": "KDSA ENCRYPTED EDDSA SIGN ED448",
+		"PublicDescription": "KDSA-Encrypted-EdDSA-Sign-Ed448 function ending with CC=0"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4240",
+		"EventName": "PCKMO_ENCRYPT_DEA_KEY",
+		"BriefDescription": "PCKMO ENCRYPT DEA KEY",
+		"PublicDescription": "PCKMO-Encrypt-DEA-key function"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4241",
+		"EventName": "PCKMO_ENCRYPT_TDEA_128_KEY",
+		"BriefDescription": "PCKMO ENCRYPT TDEA 128 KEY",
+		"PublicDescription": "PCKMO-Encrypt-TDEA-128-key function"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4242",
+		"EventName": "PCKMO_ENCRYPT_TDEA_192_KEY",
+		"BriefDescription": "PCKMO ENCRYPT TDEA 192 KEY",
+		"PublicDescription": "PCKMO-Encrypt-TDEA-192-key function"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4243",
+		"EventName": "PCKMO_ENCRYPT_AES_128_KEY",
+		"BriefDescription": "PCKMO ENCRYPT AES 128 KEY",
+		"PublicDescription": "PCKMO-Encrypt-AES-128-key function"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4244",
+		"EventName": "PCKMO_ENCRYPT_AES_192_KEY",
+		"BriefDescription": "PCKMO ENCRYPT AES 192 KEY",
+		"PublicDescription": "PCKMO-Encrypt-AES-192-key function"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4245",
+		"EventName": "PCKMO_ENCRYPT_AES_256_KEY",
+		"BriefDescription": "PCKMO ENCRYPT AES 256 KEY",
+		"PublicDescription": "PCKMO-Encrypt-AES-256-key function"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4246",
+		"EventName": "PCKMO_ENCRYPT_ECC_P256_KEY",
+		"BriefDescription": "PCKMO ENCRYPT ECC P256 KEY",
+		"PublicDescription": "PCKMO-Encrypt-ECC-P256-key function"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4247",
+		"EventName": "PCKMO_ENCRYPT_ECC_P384_KEY",
+		"BriefDescription": "PCKMO ENCRYPT ECC P384 KEY",
+		"PublicDescription": "PCKMO-Encrypt-ECC-P384-key function"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4248",
+		"EventName": "PCKMO_ENCRYPT_ECC_P521_KEY",
+		"BriefDescription": "PCKMO ENCRYPT ECC P521 KEY",
+		"PublicDescription": "PCKMO-Encrypt-ECC-P521-key function"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4249",
+		"EventName": "PCKMO_ENCRYPT_ECC_ED25519_KEY",
+		"BriefDescription": "PCKMO ENCRYPT ECC ED25519 KEY",
+		"PublicDescription": "PCKMO-Encrypt-ECC-Ed25519-key function"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4250",
+		"EventName": "PCKMO_ENCRYPT_ECC_ED448_KEY",
+		"BriefDescription": "PCKMO ENCRYPT ECC ED448 KEY",
+		"PublicDescription": "PCKMO-Encrypt-ECC-Ed448-key function"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4251",
+		"EventName": "IBM_RESERVED_155",
+		"BriefDescription": "IBM RESERVED_155",
+		"PublicDescription": "Reserved for IBM use"
+	},
+	{
+		"Unit": "PAI-CRYPTO",
+		"EventCode": "4252",
+		"EventName": "IBM_RESERVED_156",
+		"BriefDescription": "IBM RESERVED_156",
+		"PublicDescription": "Reserved for IBM use"
+	}
+]
diff --git a/tools/perf/pmu-events/jevents.py b/tools/perf/pmu-events/jevents.py
index 83e0dcbeac9a..7386c718f7cf 100755
--- a/tools/perf/pmu-events/jevents.py
+++ b/tools/perf/pmu-events/jevents.py
@@ -108,6 +108,7 @@ class JsonEvent:
           'iMPH-U': 'uncore_arb',
           'CPU-M-CF': 'cpum_cf',
           'CPU-M-SF': 'cpum_sf',
+          'PAI-CRYPTO' : 'pai_crypto',
           'UPI LL': 'uncore_upi',
           'hisi_sicl,cpa': 'hisi_sicl,cpa',
           'hisi_sccl,ddrc': 'hisi_sccl,ddrc',
-- 
2.36.1


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [PATCH v2] perf list: Add PMU pai_crypto event description for IBM z16
  2022-08-04  7:52 [PATCH v2] perf list: Add PMU pai_crypto event description for IBM z16 Thomas Richter
@ 2022-08-10 12:55 ` Arnaldo Carvalho de Melo
  2022-08-23  9:26   ` Heiko Carstens
  0 siblings, 1 reply; 4+ messages in thread
From: Arnaldo Carvalho de Melo @ 2022-08-10 12:55 UTC (permalink / raw
  To: Thomas Richter; +Cc: linux-kernel, linux-perf-users, svens, gor, sumanthk, hca

Em Thu, Aug 04, 2022 at 09:52:21AM +0200, Thomas Richter escreveu:
> Add the event description for the IBM z16 pai_crypto PMU released with
> commit 1bf54f32f525 ("s390/pai: Add support for cryptography counters")

What tree is this? I tried on torvalds/master:

⬢[acme@toolbox perf]$ git remote update torvalds
Fetching torvalds
⬢[acme@toolbox perf]$ git log --oneline -1 torvalds/master
d4252071b97d2027 (torvalds/master) add barriers to buffer_uptodate and set_buffer_uptodate
⬢[acme@toolbox perf]$ git show torvalds/master d4252071b97d2027 | head -5
commit d4252071b97d2027d246f6a82cbee4d52f618b47
Author: Mikulas Patocka <mpatocka@redhat.com>
Date:   Tue Aug 9 14:32:13 2022 -0400

    add barriers to buffer_uptodate and set_buffer_uptodate
⬢[acme@toolbox perf]$ git show torvalds/master 1bf54f32f525 | head -5
fatal: ambiguous argument '1bf54f32f525': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
⬢[acme@toolbox perf]$ git log --oneline torvalds/master | grep "pai: Add support for cryptography counters"
⬢[acme@toolbox perf]$
⬢[acme@toolbox perf]$ git show torvalds/master d4252071b97d2027 | head -4
commit d4252071b97d2027d246f6a82cbee4d52f618b47
Author: Mikulas Patocka <mpatocka@redhat.com>
Date:   Tue Aug 9 14:32:13 2022 -0400

I'm applying it locally so that it gets included in testing, but please
clarify where is that 1bf54f32f525 cset.

- Arnaldo
 
> The document SA22-7832-13 "z/Architecture Principles of Operation",
> published May, 2022, contains the description of the
> Processor Activity Instrumentation Facility and the cryptography
> counter set., See Pages 5-110 to 5-113.
> 
> Patch reworked to fit for the converted jevents processing.
> 
> Signed-off-by: Thomas Richter <tmricht@linux.ibm.com>
> Acked-by: Sumanth Korikkar <sumanthk@linux.ibm.com>
> ---
>  .../perf/pmu-events/arch/s390/cf_z16/pai.json | 1101 +++++++++++++++++
>  tools/perf/pmu-events/jevents.py              |    1 +
>  2 files changed, 1102 insertions(+)
>  create mode 100644 tools/perf/pmu-events/arch/s390/cf_z16/pai.json
> 
> diff --git a/tools/perf/pmu-events/arch/s390/cf_z16/pai.json b/tools/perf/pmu-events/arch/s390/cf_z16/pai.json
> new file mode 100644
> index 000000000000..cf8563d059b9
> --- /dev/null
> +++ b/tools/perf/pmu-events/arch/s390/cf_z16/pai.json
> @@ -0,0 +1,1101 @@
> +[
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4096",
> +		"EventName": "CRYPTO_ALL",
> +		"BriefDescription": "CRYPTO ALL",
> +		"PublicDescription": "Sums of all non zero cryptography counters"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4097",
> +		"EventName": "KM_DEA",
> +		"BriefDescription": "KM DEA",
> +		"PublicDescription": "KM-DEA function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4098",
> +		"EventName": "KM_TDEA_128",
> +		"BriefDescription": "KM TDEA 128",
> +		"PublicDescription": "KM-TDEA-128 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4099",
> +		"EventName": "KM_TDEA_192",
> +		"BriefDescription": "KM TDEA 192",
> +		"PublicDescription": "KM-TDEA-192 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4100",
> +		"EventName": "KM_ENCRYPTED_DEA",
> +		"BriefDescription": "KM ENCRYPTED DEA",
> +		"PublicDescription": "KM-Encrypted-DEA function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4101",
> +		"EventName": "KM_ENCRYPTED_TDEA_128",
> +		"BriefDescription": "KM ENCRYPTED TDEA 128",
> +		"PublicDescription": "KM-Encrypted-TDEA-128 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4102",
> +		"EventName": "KM_ENCRYPTED_TDEA_192",
> +		"BriefDescription": "KM ENCRYPTED TDEA 192",
> +		"PublicDescription": "KM-Encrypted-TDEA-192 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4103",
> +		"EventName": "KM_AES_128",
> +		"BriefDescription": "KM AES 128",
> +		"PublicDescription": "KM-AES-128 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4104",
> +		"EventName": "KM_AES_192",
> +		"BriefDescription": "KM AES 192",
> +		"PublicDescription": "KM-AES-192 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4105",
> +		"EventName": "KM_AES_256",
> +		"BriefDescription": "KM AES 256",
> +		"PublicDescription": "KM-AES-256 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4106",
> +		"EventName": "KM_ENCRYPTED_AES_128",
> +		"BriefDescription": "KM ENCRYPTED AES 128",
> +		"PublicDescription": "KM-Encrypted-AES-128 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4107",
> +		"EventName": "KM_ENCRYPTED_AES_192",
> +		"BriefDescription": "KM ENCRYPTED AES 192",
> +		"PublicDescription": "KM-Encrypted-AES-192 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4108",
> +		"EventName": "KM_ENCRYPTED_AES_256",
> +		"BriefDescription": "KM ENCRYPTED AES 256",
> +		"PublicDescription": "KM-Encrypted-AES-256 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4109",
> +		"EventName": "KM_XTS_AES_128",
> +		"BriefDescription": "KM XTS AES 128",
> +		"PublicDescription": "KM-XTS-AES-128 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4110",
> +		"EventName": "KM_XTS_AES_256",
> +		"BriefDescription": "KM XTS AES 256",
> +		"PublicDescription": "KM-XTS-AES-256 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4111",
> +		"EventName": "KM_XTS_ENCRYPTED_AES_128",
> +		"BriefDescription": "KM XTS ENCRYPTED AES 128",
> +		"PublicDescription": "KM-XTS-Encrypted-AES-128 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4112",
> +		"EventName": "KM_XTS_ENCRYPTED_AES_256",
> +		"BriefDescription": "KM XTS ENCRYPTED AES 256",
> +		"PublicDescription": "KM-XTS-Encrypted-AES-256 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4113",
> +		"EventName": "KMC_DEA",
> +		"BriefDescription": "KMC DEA",
> +		"PublicDescription": "KMC-DEA function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4114",
> +		"EventName": "KMC_TDEA_128",
> +		"BriefDescription": "KMC TDEA 128",
> +		"PublicDescription": "KMC-TDEA-128 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4115",
> +		"EventName": "KMC_TDEA_192",
> +		"BriefDescription": "KMC TDEA 192",
> +		"PublicDescription": "KMC-TDEA-192 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4116",
> +		"EventName": "KMC_ENCRYPTED_DEA",
> +		"BriefDescription": "KMC ENCRYPTED DEA",
> +		"PublicDescription": "KMC-Encrypted-DEA function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4117",
> +		"EventName": "KMC_ENCRYPTED_TDEA_128",
> +		"BriefDescription": "KMC ENCRYPTED TDEA 128",
> +		"PublicDescription": "KMC-Encrypted-TDEA-128 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4118",
> +		"EventName": "KMC_ENCRYPTED_TDEA_192",
> +		"BriefDescription": "KMC ENCRYPTED TDEA 192",
> +		"PublicDescription": "KMC-Encrypted-TDEA-192 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4119",
> +		"EventName": "KMC_AES_128",
> +		"BriefDescription": "KMC AES 128",
> +		"PublicDescription": "KMC-AES-128 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4120",
> +		"EventName": "KMC_AES_192",
> +		"BriefDescription": "KMC AES 192",
> +		"PublicDescription": "KMC-AES-192 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4121",
> +		"EventName": "KMC_AES_256",
> +		"BriefDescription": "KMC AES 256",
> +		"PublicDescription": "KMC-AES-256 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4122",
> +		"EventName": "KMC_ENCRYPTED_AES_128",
> +		"BriefDescription": "KMC ENCRYPTED AES 128",
> +		"PublicDescription": "KMC-Encrypted-AES-128 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4123",
> +		"EventName": "KMC_ENCRYPTED_AES_192",
> +		"BriefDescription": "KMC ENCRYPTED AES 192",
> +		"PublicDescription": "KMC-Encrypted-AES-192 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4124",
> +		"EventName": "KMC_ENCRYPTED_AES_256",
> +		"BriefDescription": "KMC ENCRYPTED AES 256",
> +		"PublicDescription": "KMC-Encrypted-AES-256 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4125",
> +		"EventName": "KMC_PRNG",
> +		"BriefDescription": "KMC PRNG",
> +		"PublicDescription": "KMC-PRNG function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4126",
> +		"EventName": "KMA_GCM_AES_128",
> +		"BriefDescription": "KMA GCM AES 128",
> +		"PublicDescription": "KMA-GCM-AES-128 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4127",
> +		"EventName": "KMA_GCM_AES_192",
> +		"BriefDescription": "KMA GCM AES 192",
> +		"PublicDescription": "KMA-GCM-AES-192 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4128",
> +		"EventName": "KMA_GCM_AES_256",
> +		"BriefDescription": "KMA GCM AES 256",
> +		"PublicDescription": "KMA-GCM-AES-256 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4129",
> +		"EventName": "KMA_GCM_ENCRYPTED_AES_128",
> +		"BriefDescription": "KMA GCM ENCRYPTED AES 128",
> +		"PublicDescription": "KMA-GCM-Encrypted-AES-128 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4130",
> +		"EventName": "KMA_GCM_ENCRYPTED_AES_192",
> +		"BriefDescription": "KMA GCM ENCRYPTED AES 192",
> +		"PublicDescription": "KMA-GCM-Encrypted-AES-192 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4131",
> +		"EventName": "KMA_GCM_ENCRYPTED_AES_256",
> +		"BriefDescription": "KMA GCM ENCRYPTED AES 256",
> +		"PublicDescription": "KMA-GCM-Encrypted-AES-256 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4132",
> +		"EventName": "KMF_DEA",
> +		"BriefDescription": "KMF DEA",
> +		"PublicDescription": "KMF-DEA function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4133",
> +		"EventName": "KMF_TDEA_128",
> +		"BriefDescription": "KMF TDEA 128",
> +		"PublicDescription": "KMF-TDEA-128 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4134",
> +		"EventName": "KMF_TDEA_192",
> +		"BriefDescription": "KMF TDEA 192",
> +		"PublicDescription": "KMF-TDEA-192 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4135",
> +		"EventName": "KMF_ENCRYPTED_DEA",
> +		"BriefDescription": "KMF ENCRYPTED DEA",
> +		"PublicDescription": "KMF-Encrypted-DEA function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4136",
> +		"EventName": "KMF_ENCRYPTED_TDEA_128",
> +		"BriefDescription": "KMF ENCRYPTED TDEA 128",
> +		"PublicDescription": "KMF-Encrypted-TDEA-128 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4137",
> +		"EventName": "KMF_ENCRYPTED_TDEA_192",
> +		"BriefDescription": "KMF ENCRYPTED TDEA 192",
> +		"PublicDescription": "KMF-Encrypted-TDEA-192 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4138",
> +		"EventName": "KMF_AES_128",
> +		"BriefDescription": "KMF AES 128",
> +		"PublicDescription": "KMF-AES-128 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4139",
> +		"EventName": "KMF_AES_192",
> +		"BriefDescription": "KMF AES 192",
> +		"PublicDescription": "KMF-AES-192 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4140",
> +		"EventName": "KMF_AES_256",
> +		"BriefDescription": "KMF AES 256",
> +		"PublicDescription": "KMF-AES-256 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4141",
> +		"EventName": "KMF_ENCRYPTED_AES_128",
> +		"BriefDescription": "KMF ENCRYPTED AES 128",
> +		"PublicDescription": "KMF-Encrypted-AES-128 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4142",
> +		"EventName": "KMF_ENCRYPTED_AES_192",
> +		"BriefDescription": "KMF ENCRYPTED AES 192",
> +		"PublicDescription": "KMF-Encrypted-AES-192 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4143",
> +		"EventName": "KMF_ENCRYPTED_AES_256",
> +		"BriefDescription": "KMF ENCRYPTED AES 256",
> +		"PublicDescription": "KMF-Encrypted-AES-256 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4144",
> +		"EventName": "KMCTR_DEA",
> +		"BriefDescription": "KMCTR DEA",
> +		"PublicDescription": "KMCTR-DEA function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4145",
> +		"EventName": "KMCTR_TDEA_128",
> +		"BriefDescription": "KMCTR TDEA 128",
> +		"PublicDescription": "KMCTR-TDEA-128 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4146",
> +		"EventName": "KMCTR_TDEA_192",
> +		"BriefDescription": "KMCTR TDEA 192",
> +		"PublicDescription": "KMCTR-TDEA-192 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4147",
> +		"EventName": "KMCTR_ENCRYPTED_DEA",
> +		"BriefDescription": "KMCTR ENCRYPTED DEA",
> +		"PublicDescription": "KMCTR-Encrypted-DEA function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4148",
> +		"EventName": "KMCTR_ENCRYPTED_TDEA_128",
> +		"BriefDescription": "KMCTR ENCRYPTED TDEA 128",
> +		"PublicDescription": "KMCTR-Encrypted-TDEA-128 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4149",
> +		"EventName": "KMCTR_ENCRYPTED_TDEA_192",
> +		"BriefDescription": "KMCTR ENCRYPTED TDEA 192",
> +		"PublicDescription": "KMCTR-Encrypted-TDEA-192 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4150",
> +		"EventName": "KMCTR_AES_128",
> +		"BriefDescription": "KMCTR AES 128",
> +		"PublicDescription": "KMCTR-AES-128 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4151",
> +		"EventName": "KMCTR_AES_192",
> +		"BriefDescription": "KMCTR AES 192",
> +		"PublicDescription": "KMCTR-AES-192 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4152",
> +		"EventName": "KMCTR_AES_256",
> +		"BriefDescription": "KMCTR AES 256",
> +		"PublicDescription": "KMCTR-AES-256 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4153",
> +		"EventName": "KMCTR_ENCRYPTED_AES_128",
> +		"BriefDescription": "KMCTR ENCRYPTED AES 128",
> +		"PublicDescription": "KMCTR-Encrypted-AES-128 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4154",
> +		"EventName": "KMCTR_ENCRYPTED_AES_192",
> +		"BriefDescription": "KMCTR ENCRYPTED AES 192",
> +		"PublicDescription": "KMCTR-Encrypted-AES-192 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4155",
> +		"EventName": "KMCTR_ENCRYPTED_AES_256",
> +		"BriefDescription": "KMCTR ENCRYPTED AES 256",
> +		"PublicDescription": "KMCTR-Encrypted-AES-256 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4156",
> +		"EventName": "KMO_DEA",
> +		"BriefDescription": "KMO DEA",
> +		"PublicDescription": "KMO-DEA function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4157",
> +		"EventName": "KMO_TDEA_128",
> +		"BriefDescription": "KMO TDEA 128",
> +		"PublicDescription": "KMO-TDEA-128 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4158",
> +		"EventName": "KMO_TDEA_192",
> +		"BriefDescription": "KMO TDEA 192",
> +		"PublicDescription": "KMO-TDEA-192 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4159",
> +		"EventName": "KMO_ENCRYPTED_DEA",
> +		"BriefDescription": "KMO ENCRYPTED DEA",
> +		"PublicDescription": "KMO-Encrypted-DEA function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4160",
> +		"EventName": "KMO_ENCRYPTED_TDEA_128",
> +		"BriefDescription": "KMO ENCRYPTED TDEA 128",
> +		"PublicDescription": "KMO-Encrypted-TDEA-128 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4161",
> +		"EventName": "KMO_ENCRYPTED_TDEA_192",
> +		"BriefDescription": "KMO ENCRYPTED TDEA 192",
> +		"PublicDescription": "KMO-Encrypted-TDEA-192 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4162",
> +		"EventName": "KMO_AES_128",
> +		"BriefDescription": "KMO AES 128",
> +		"PublicDescription": "KMO-AES-128 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4163",
> +		"EventName": "KMO_AES_192",
> +		"BriefDescription": "KMO AES 192",
> +		"PublicDescription": "KMO-AES-192 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4164",
> +		"EventName": "KMO_AES_256",
> +		"BriefDescription": "KMO AES 256",
> +		"PublicDescription": "KMO-AES-256 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4165",
> +		"EventName": "KMO_ENCRYPTED_AES_128",
> +		"BriefDescription": "KMO ENCRYPTED AES 128",
> +		"PublicDescription": "KMO-Encrypted-AES-128 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4166",
> +		"EventName": "KMO_ENCRYPTED_AES_192",
> +		"BriefDescription": "KMO ENCRYPTED AES 192",
> +		"PublicDescription": "KMO-Encrypted-AES-192 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4167",
> +		"EventName": "KMO_ENCRYPTED_AES_256",
> +		"BriefDescription": "KMO ENCRYPTED AES 256",
> +		"PublicDescription": "KMO-Encrypted-AES-256 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4168",
> +		"EventName": "KIMD_SHA_1",
> +		"BriefDescription": "KIMD SHA 1",
> +		"PublicDescription": "KIMD-SHA-1 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4169",
> +		"EventName": "KIMD_SHA_256",
> +		"BriefDescription": "KIMD SHA 256",
> +		"PublicDescription": "KIMD-SHA-256 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4170",
> +		"EventName": "KIMD_SHA_512",
> +		"BriefDescription": "KIMD SHA 512",
> +		"PublicDescription": "KIMD-SHA-512 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4171",
> +		"EventName": "KIMD_SHA3_224",
> +		"BriefDescription": "KIMD SHA3 224",
> +		"PublicDescription": "KIMD-SHA3-224 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4172",
> +		"EventName": "KIMD_SHA3_256",
> +		"BriefDescription": "KIMD SHA3 256",
> +		"PublicDescription": "KIMD-SHA3-256 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4173",
> +		"EventName": "KIMD_SHA3_384",
> +		"BriefDescription": "KIMD SHA3 384",
> +		"PublicDescription": "KIMD-SHA3-384 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4174",
> +		"EventName": "KIMD_SHA3_512",
> +		"BriefDescription": "KIMD SHA3 512",
> +		"PublicDescription": "KIMD-SHA3-512 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4175",
> +		"EventName": "KIMD_SHAKE_128",
> +		"BriefDescription": "KIMD SHAKE 128",
> +		"PublicDescription": "KIMD-SHAKE-128 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4176",
> +		"EventName": "KIMD_SHAKE_256",
> +		"BriefDescription": "KIMD SHAKE 256",
> +		"PublicDescription": "KIMD-SHAKE-256 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4177",
> +		"EventName": "KIMD_GHASH",
> +		"BriefDescription": "KIMD GHASH",
> +		"PublicDescription": "KIMD-GHASH function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4178",
> +		"EventName": "KLMD_SHA_1",
> +		"BriefDescription": "KLMD SHA 1",
> +		"PublicDescription": "KLMD-SHA-1 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4179",
> +		"EventName": "KLMD_SHA_256",
> +		"BriefDescription": "KLMD SHA 256",
> +		"PublicDescription": "KLMD-SHA-256 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4180",
> +		"EventName": "KLMD_SHA_512",
> +		"BriefDescription": "KLMD SHA 512",
> +		"PublicDescription": "KLMD-SHA-512 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4181",
> +		"EventName": "KLMD_SHA3_224",
> +		"BriefDescription": "KLMD SHA3 224",
> +		"PublicDescription": "KLMD-SHA3-224 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4182",
> +		"EventName": "KLMD_SHA3_256",
> +		"BriefDescription": "KLMD SHA3 256",
> +		"PublicDescription": "KLMD-SHA3-256 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4183",
> +		"EventName": "KLMD_SHA3_384",
> +		"BriefDescription": "KLMD SHA3 384",
> +		"PublicDescription": "KLMD-SHA3-384 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4184",
> +		"EventName": "KLMD_SHA3_512",
> +		"BriefDescription": "KLMD SHA3 512",
> +		"PublicDescription": "KLMD-SHA3-512 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4185",
> +		"EventName": "KLMD_SHAKE_128",
> +		"BriefDescription": "KLMD SHAKE 128",
> +		"PublicDescription": "KLMD-SHAKE-128 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4186",
> +		"EventName": "KLMD_SHAKE_256",
> +		"BriefDescription": "KLMD SHAKE 256",
> +		"PublicDescription": "KLMD-SHAKE-256 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4187",
> +		"EventName": "KMAC_DEA",
> +		"BriefDescription": "KMAC DEA",
> +		"PublicDescription": "KMAC-DEA function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4188",
> +		"EventName": "KMAC_TDEA_128",
> +		"BriefDescription": "KMAC TDEA 128",
> +		"PublicDescription": "KMAC-TDEA-128 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4189",
> +		"EventName": "KMAC_TDEA_192",
> +		"BriefDescription": "KMAC TDEA 192",
> +		"PublicDescription": "KMAC-TDEA-192 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4190",
> +		"EventName": "KMAC_ENCRYPTED_DEA",
> +		"BriefDescription": "KMAC ENCRYPTED DEA",
> +		"PublicDescription": "KMAC-Encrypted-DEA function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4191",
> +		"EventName": "KMAC_ENCRYPTED_TDEA_128",
> +		"BriefDescription": "KMAC ENCRYPTED TDEA 128",
> +		"PublicDescription": "KMAC-Encrypted-TDEA-128 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4192",
> +		"EventName": "KMAC_ENCRYPTED_TDEA_192",
> +		"BriefDescription": "KMAC ENCRYPTED TDEA 192",
> +		"PublicDescription": "KMAC-Encrypted-TDEA-192 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4193",
> +		"EventName": "KMAC_AES_128",
> +		"BriefDescription": "KMAC AES 128",
> +		"PublicDescription": "KMAC-AES-128 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4194",
> +		"EventName": "KMAC_AES_192",
> +		"BriefDescription": "KMAC AES 192",
> +		"PublicDescription": "KMAC-AES-192 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4195",
> +		"EventName": "KMAC_AES_256",
> +		"BriefDescription": "KMAC AES 256",
> +		"PublicDescription": "KMAC-AES-256 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4196",
> +		"EventName": "KMAC_ENCRYPTED_AES_128",
> +		"BriefDescription": "KMAC ENCRYPTED AES 128",
> +		"PublicDescription": "KMAC-Encrypted-AES-128 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4197",
> +		"EventName": "KMAC_ENCRYPTED_AES_192",
> +		"BriefDescription": "KMAC ENCRYPTED AES 192",
> +		"PublicDescription": "KMAC-Encrypted-AES-192 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4198",
> +		"EventName": "KMAC_ENCRYPTED_AES_256",
> +		"BriefDescription": "KMAC ENCRYPTED AES 256",
> +		"PublicDescription": "KMAC-Encrypted-AES-256 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4199",
> +		"EventName": "PCC_COMPUTE_LAST_BLOCK_CMAC_USING_DEA",
> +		"BriefDescription": "PCC COMPUTE LAST BLOCK CMAC USING DEA",
> +		"PublicDescription": "PCC-Compute-Last-Block-CMAC-Using-DEA function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4200",
> +		"EventName": "PCC_COMPUTE_LAST_BLOCK_CMAC_USING_TDEA_128",
> +		"BriefDescription": "PCC COMPUTE LAST BLOCK CMAC USING TDEA 128",
> +		"PublicDescription": "PCC-Compute-Last-Block-CMAC-Using-TDEA-128 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4201",
> +		"EventName": "PCC_COMPUTE_LAST_BLOCK_CMAC_USING_TDEA_192",
> +		"BriefDescription": "PCC COMPUTE LAST BLOCK CMAC USING TDEA 192",
> +		"PublicDescription": "PCC-Compute-Last-Block-CMAC-Using-TDEA-192 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4202",
> +		"EventName": "PCC_COMPUTE_LAST_BLOCK_CMAC_USING_ENCRYPTED_DEA",
> +		"BriefDescription": "PCC COMPUTE LAST BLOCK CMAC USING ENCRYPTED DEA",
> +		"PublicDescription": "PCC-Compute-Last-Block-CMAC-Using-Encrypted-DEA function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4203",
> +		"EventName": "PCC_COMPUTE_LAST_BLOCK_CMAC_USING_ENCRYPTED_TDEA_128",
> +		"BriefDescription": "PCC COMPUTE LAST BLOCK CMAC USING ENCRYPTED TDEA 128",
> +		"PublicDescription": "PCC-Compute-Last-Block-CMAC-Using-Encrypted-TDEA- 128 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4204",
> +		"EventName": "PCC_COMPUTE_LAST_BLOCK_CMAC_USING_ENCRYPTED_TDEA_192",
> +		"BriefDescription": "PCC COMPUTE LAST BLOCK CMAC USING ENCRYPTED TDEA 192",
> +		"PublicDescription": "PCC-Compute-Last-Block-CMAC-Using-Encrypted-TDEA- 192 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4205",
> +		"EventName": "PCC_COMPUTE_LAST_BLOCK_CMAC_USING_AES_128",
> +		"BriefDescription": "PCC COMPUTE LAST BLOCK CMAC USING AES 128",
> +		"PublicDescription": "PCC-Compute-Last-Block-CMAC-Using-AES-128 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4206",
> +		"EventName": "PCC_COMPUTE_LAST_BLOCK_CMAC_USING_AES_192",
> +		"BriefDescription": "PCC COMPUTE LAST BLOCK CMAC USING AES 192",
> +		"PublicDescription": "PCC-Compute-Last-Block-CMAC-Using-AES-192 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4207",
> +		"EventName": "PCC_COMPUTE_LAST_BLOCK_CMAC_USING_AES_256",
> +		"BriefDescription": "PCC COMPUTE LAST BLOCK CMAC USING AES 256",
> +		"PublicDescription": "PCC-Compute-Last-Block-CMAC-Using-AES-256 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4208",
> +		"EventName": "PCC_COMPUTE_LAST_BLOCK_CMAC_USING_ENCRYPTED_AES_128",
> +		"BriefDescription": "PCC COMPUTE LAST BLOCK CMAC USING ENCRYPTED AES 128",
> +		"PublicDescription": "PCC-Compute-Last-Block-CMAC-Using-Encrypted-AES- 128 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4209",
> +		"EventName": "PCC_COMPUTE_LAST_BLOCK_CMAC_USING_ENCRYPTED_AES_192",
> +		"BriefDescription": "PCC COMPUTE LAST BLOCK CMAC USING ENCRYPTED AES 192",
> +		"PublicDescription": "PCC-Compute-Last-Block-CMAC-Using-Encrypted-AES- 192 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4210",
> +		"EventName": "PCC_COMPUTE_LAST_BLOCK_CMAC_USING_ENCRYPTED_AES_256A",
> +		"BriefDescription": "PCC COMPUTE LAST BLOCK CMAC USING ENCRYPTED AES 256A",
> +		"PublicDescription": "PCC-Compute-Last-Block-CMAC-Using-Encrypted-AES- 256A function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4211",
> +		"EventName": "PCC_COMPUTE_XTS_PARAMETER_USING_AES_128",
> +		"BriefDescription": "PCC COMPUTE XTS PARAMETER USING AES 128",
> +		"PublicDescription": "PCC-Compute-XTS-Parameter-Using-AES-128 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4212",
> +		"EventName": "PCC_COMPUTE_XTS_PARAMETER_USING_AES_256",
> +		"BriefDescription": "PCC COMPUTE XTS PARAMETER USING AES 256",
> +		"PublicDescription": "PCC-Compute-XTS-Parameter-Using-AES-256 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4213",
> +		"EventName": "PCC_COMPUTE_XTS_PARAMETER_USING_ENCRYPTED_AES_128",
> +		"BriefDescription": "PCC COMPUTE XTS PARAMETER USING ENCRYPTED AES 128",
> +		"PublicDescription": "PCC-Compute-XTS-Parameter-Using-Encrypted-AES-128 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4214",
> +		"EventName": "PCC_COMPUTE_XTS_PARAMETER_USING_ENCRYPTED_AES_256",
> +		"BriefDescription": "PCC COMPUTE XTS PARAMETER USING ENCRYPTED AES 256",
> +		"PublicDescription": "PCC-Compute-XTS-Parameter-Using-Encrypted-AES-256 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4215",
> +		"EventName": "PCC_SCALAR_MULTIPLY_P256",
> +		"BriefDescription": "PCC SCALAR MULTIPLY P256",
> +		"PublicDescription": "PCC-Scalar-Multiply-P256 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4216",
> +		"EventName": "PCC_SCALAR_MULTIPLY_P384",
> +		"BriefDescription": "PCC SCALAR MULTIPLY P384",
> +		"PublicDescription": "PCC-Scalar-Multiply-P384 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4217",
> +		"EventName": "PCC_SCALAR_MULTIPLY_P521",
> +		"BriefDescription": "PCC SCALAR MULTIPLY P521",
> +		"PublicDescription": "PCC-Scalar-Multiply-P521 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4218",
> +		"EventName": "PCC_SCALAR_MULTIPLY_ED25519",
> +		"BriefDescription": "PCC SCALAR MULTIPLY ED25519",
> +		"PublicDescription": "PCC-Scalar-Multiply-Ed25519 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4219",
> +		"EventName": "PCC_SCALAR_MULTIPLY_ED448",
> +		"BriefDescription": "PCC SCALAR MULTIPLY ED448",
> +		"PublicDescription": "PCC-Scalar-Multiply-Ed448 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4220",
> +		"EventName": "PCC_SCALAR_MULTIPLY_X25519",
> +		"BriefDescription": "PCC SCALAR MULTIPLY X25519",
> +		"PublicDescription": "PCC-Scalar-Multiply-X25519 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4221",
> +		"EventName": "PCC_SCALAR_MULTIPLY_X448",
> +		"BriefDescription": "PCC SCALAR MULTIPLY X448",
> +		"PublicDescription": "PCC-Scalar-Multiply-X448 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4222",
> +		"EventName": "PRNO_SHA_512_DRNG",
> +		"BriefDescription": "PRNO SHA 512 DRNG",
> +		"PublicDescription": "PRNO-SHA-512-DRNG function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4223",
> +		"EventName": "PRNO_TRNG_QUERY_RAW_TO_CONDITIONED_RATIO",
> +		"BriefDescription": "PRNO TRNG QUERY RAW TO CONDITIONED RATIO",
> +		"PublicDescription": "PRNO-TRNG-Query-Raw-to-Conditioned-Ratio function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4224",
> +		"EventName": "PRNO_TRNG",
> +		"BriefDescription": "PRNO TRNG",
> +		"PublicDescription": "PRNO-TRNG function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4225",
> +		"EventName": "KDSA_ECDSA_VERIFY_P256",
> +		"BriefDescription": "KDSA ECDSA VERIFY P256",
> +		"PublicDescription": "KDSA-ECDSA-Verify-P256 function ending with CC=0 or CC=2"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4226",
> +		"EventName": "KDSA_ECDSA_VERIFY_P384",
> +		"BriefDescription": "KDSA ECDSA VERIFY P384",
> +		"PublicDescription": "KDSA-ECDSA-Verify-P384 function ending with CC=0 or CC=2"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4227",
> +		"EventName": "KDSA_ECDSA_VERIFY_P521",
> +		"BriefDescription": "KDSA ECDSA VERIFY P521",
> +		"PublicDescription": "KDSA-ECDSA-Verify-P521 function ending with CC=0 or CC=2"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4228",
> +		"EventName": "KDSA_ECDSA_SIGN_P256",
> +		"BriefDescription": "KDSA ECDSA SIGN P256",
> +		"PublicDescription": "KDSA-ECDSA-Sign-P256 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4229",
> +		"EventName": "KDSA_ECDSA_SIGN_P384",
> +		"BriefDescription": "KDSA ECDSA SIGN P384",
> +		"PublicDescription": "KDSA-ECDSA-Sign-P384 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4230",
> +		"EventName": "KDSA_ECDSA_SIGN_P521",
> +		"BriefDescription": "KDSA ECDSA SIGN P521",
> +		"PublicDescription": "KDSA-ECDSA-Sign-P521 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4231",
> +		"EventName": "KDSA_ENCRYPTED_ECDSA_SIGN_P256",
> +		"BriefDescription": "KDSA ENCRYPTED ECDSA SIGN P256",
> +		"PublicDescription": "KDSA-Encrypted-ECDSA-Sign-P256 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4232",
> +		"EventName": "KDSA_ENCRYPTED_ECDSA_SIGN_P384",
> +		"BriefDescription": "KDSA ENCRYPTED ECDSA SIGN P384",
> +		"PublicDescription": "KDSA-Encrypted-ECDSA-Sign-P384 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4233",
> +		"EventName": "KDSA_ENCRYPTED_ECDSA_SIGN_P521",
> +		"BriefDescription": "KDSA ENCRYPTED ECDSA SIGN P521",
> +		"PublicDescription": "KDSA-Encrypted-ECDSA-Sign-P521 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4234",
> +		"EventName": "KDSA_EDDSA_VERIFY_ED25519",
> +		"BriefDescription": "KDSA EDDSA VERIFY ED25519",
> +		"PublicDescription": "KDSA-EdDSA-Verify-Ed25519 function ending with CC=0 or CC=2"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4235",
> +		"EventName": "KDSA_EDDSA_VERIFY_ED448",
> +		"BriefDescription": "KDSA EDDSA VERIFY ED448",
> +		"PublicDescription": "KDSA-EdDSA-Verify-Ed448 function ending with CC=0 or CC=2"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4236",
> +		"EventName": "KDSA_EDDSA_SIGN_ED25519",
> +		"BriefDescription": "KDSA EDDSA SIGN ED25519",
> +		"PublicDescription": "KDSA-EdDSA-Sign-Ed25519 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4237",
> +		"EventName": "KDSA_EDDSA_SIGN_ED448",
> +		"BriefDescription": "KDSA EDDSA SIGN ED448",
> +		"PublicDescription": "KDSA-EdDSA-Sign-Ed448 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4238",
> +		"EventName": "KDSA_ENCRYPTED_EDDSA_SIGN_ED25519",
> +		"BriefDescription": "KDSA ENCRYPTED EDDSA SIGN ED25519",
> +		"PublicDescription": "KDSA-Encrypted-EdDSA-Sign-Ed25519 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4239",
> +		"EventName": "KDSA_ENCRYPTED_EDDSA_SIGN_ED448",
> +		"BriefDescription": "KDSA ENCRYPTED EDDSA SIGN ED448",
> +		"PublicDescription": "KDSA-Encrypted-EdDSA-Sign-Ed448 function ending with CC=0"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4240",
> +		"EventName": "PCKMO_ENCRYPT_DEA_KEY",
> +		"BriefDescription": "PCKMO ENCRYPT DEA KEY",
> +		"PublicDescription": "PCKMO-Encrypt-DEA-key function"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4241",
> +		"EventName": "PCKMO_ENCRYPT_TDEA_128_KEY",
> +		"BriefDescription": "PCKMO ENCRYPT TDEA 128 KEY",
> +		"PublicDescription": "PCKMO-Encrypt-TDEA-128-key function"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4242",
> +		"EventName": "PCKMO_ENCRYPT_TDEA_192_KEY",
> +		"BriefDescription": "PCKMO ENCRYPT TDEA 192 KEY",
> +		"PublicDescription": "PCKMO-Encrypt-TDEA-192-key function"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4243",
> +		"EventName": "PCKMO_ENCRYPT_AES_128_KEY",
> +		"BriefDescription": "PCKMO ENCRYPT AES 128 KEY",
> +		"PublicDescription": "PCKMO-Encrypt-AES-128-key function"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4244",
> +		"EventName": "PCKMO_ENCRYPT_AES_192_KEY",
> +		"BriefDescription": "PCKMO ENCRYPT AES 192 KEY",
> +		"PublicDescription": "PCKMO-Encrypt-AES-192-key function"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4245",
> +		"EventName": "PCKMO_ENCRYPT_AES_256_KEY",
> +		"BriefDescription": "PCKMO ENCRYPT AES 256 KEY",
> +		"PublicDescription": "PCKMO-Encrypt-AES-256-key function"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4246",
> +		"EventName": "PCKMO_ENCRYPT_ECC_P256_KEY",
> +		"BriefDescription": "PCKMO ENCRYPT ECC P256 KEY",
> +		"PublicDescription": "PCKMO-Encrypt-ECC-P256-key function"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4247",
> +		"EventName": "PCKMO_ENCRYPT_ECC_P384_KEY",
> +		"BriefDescription": "PCKMO ENCRYPT ECC P384 KEY",
> +		"PublicDescription": "PCKMO-Encrypt-ECC-P384-key function"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4248",
> +		"EventName": "PCKMO_ENCRYPT_ECC_P521_KEY",
> +		"BriefDescription": "PCKMO ENCRYPT ECC P521 KEY",
> +		"PublicDescription": "PCKMO-Encrypt-ECC-P521-key function"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4249",
> +		"EventName": "PCKMO_ENCRYPT_ECC_ED25519_KEY",
> +		"BriefDescription": "PCKMO ENCRYPT ECC ED25519 KEY",
> +		"PublicDescription": "PCKMO-Encrypt-ECC-Ed25519-key function"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4250",
> +		"EventName": "PCKMO_ENCRYPT_ECC_ED448_KEY",
> +		"BriefDescription": "PCKMO ENCRYPT ECC ED448 KEY",
> +		"PublicDescription": "PCKMO-Encrypt-ECC-Ed448-key function"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4251",
> +		"EventName": "IBM_RESERVED_155",
> +		"BriefDescription": "IBM RESERVED_155",
> +		"PublicDescription": "Reserved for IBM use"
> +	},
> +	{
> +		"Unit": "PAI-CRYPTO",
> +		"EventCode": "4252",
> +		"EventName": "IBM_RESERVED_156",
> +		"BriefDescription": "IBM RESERVED_156",
> +		"PublicDescription": "Reserved for IBM use"
> +	}
> +]
> diff --git a/tools/perf/pmu-events/jevents.py b/tools/perf/pmu-events/jevents.py
> index 83e0dcbeac9a..7386c718f7cf 100755
> --- a/tools/perf/pmu-events/jevents.py
> +++ b/tools/perf/pmu-events/jevents.py
> @@ -108,6 +108,7 @@ class JsonEvent:
>            'iMPH-U': 'uncore_arb',
>            'CPU-M-CF': 'cpum_cf',
>            'CPU-M-SF': 'cpum_sf',
> +          'PAI-CRYPTO' : 'pai_crypto',
>            'UPI LL': 'uncore_upi',
>            'hisi_sicl,cpa': 'hisi_sicl,cpa',
>            'hisi_sccl,ddrc': 'hisi_sccl,ddrc',
> -- 
> 2.36.1

-- 

- Arnaldo

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH v2] perf list: Add PMU pai_crypto event description for IBM z16
  2022-08-10 12:55 ` Arnaldo Carvalho de Melo
@ 2022-08-23  9:26   ` Heiko Carstens
  2022-08-23 13:38     ` Arnaldo Carvalho de Melo
  0 siblings, 1 reply; 4+ messages in thread
From: Heiko Carstens @ 2022-08-23  9:26 UTC (permalink / raw
  To: Arnaldo Carvalho de Melo
  Cc: Thomas Richter, linux-kernel, linux-perf-users, svens, gor,
	sumanthk

On Wed, Aug 10, 2022 at 09:55:56AM -0300, Arnaldo Carvalho de Melo wrote:
> Em Thu, Aug 04, 2022 at 09:52:21AM +0200, Thomas Richter escreveu:
> > Add the event description for the IBM z16 pai_crypto PMU released with
> > commit 1bf54f32f525 ("s390/pai: Add support for cryptography counters")
> 
> What tree is this? I tried on torvalds/master:
> 
> ⬢[acme@toolbox perf]$ git remote update torvalds
> Fetching torvalds
> ⬢[acme@toolbox perf]$ git log --oneline -1 torvalds/master
> d4252071b97d2027 (torvalds/master) add barriers to buffer_uptodate and set_buffer_uptodate
> ⬢[acme@toolbox perf]$ git show torvalds/master d4252071b97d2027 | head -5
> commit d4252071b97d2027d246f6a82cbee4d52f618b47
> Author: Mikulas Patocka <mpatocka@redhat.com>
> Date:   Tue Aug 9 14:32:13 2022 -0400
> 
>     add barriers to buffer_uptodate and set_buffer_uptodate
> ⬢[acme@toolbox perf]$ git show torvalds/master 1bf54f32f525 | head -5
> fatal: ambiguous argument '1bf54f32f525': unknown revision or path not in the working tree.
> Use '--' to separate paths from revisions, like this:
> 'git <command> [<revision>...] -- [<file>...]'
> ⬢[acme@toolbox perf]$ git log --oneline torvalds/master | grep "pai: Add support for cryptography counters"
> ⬢[acme@toolbox perf]$
> ⬢[acme@toolbox perf]$ git show torvalds/master d4252071b97d2027 | head -4
> commit d4252071b97d2027d246f6a82cbee4d52f618b47
> Author: Mikulas Patocka <mpatocka@redhat.com>
> Date:   Tue Aug 9 14:32:13 2022 -0400
> 
> I'm applying it locally so that it gets included in testing, but please
> clarify where is that 1bf54f32f525 cset.

Thomas mixed up our non public development tree and Linus' tree.
Correct commit id + subject are:

39d62336f5c1 ("s390/pai: add support for cryptography counters")

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH v2] perf list: Add PMU pai_crypto event description for IBM z16
  2022-08-23  9:26   ` Heiko Carstens
@ 2022-08-23 13:38     ` Arnaldo Carvalho de Melo
  0 siblings, 0 replies; 4+ messages in thread
From: Arnaldo Carvalho de Melo @ 2022-08-23 13:38 UTC (permalink / raw
  To: Heiko Carstens
  Cc: Thomas Richter, linux-kernel, linux-perf-users, svens, gor,
	sumanthk

Em Tue, Aug 23, 2022 at 11:26:49AM +0200, Heiko Carstens escreveu:
> On Wed, Aug 10, 2022 at 09:55:56AM -0300, Arnaldo Carvalho de Melo wrote:
> > Em Thu, Aug 04, 2022 at 09:52:21AM +0200, Thomas Richter escreveu:
> > > Add the event description for the IBM z16 pai_crypto PMU released with
> > > commit 1bf54f32f525 ("s390/pai: Add support for cryptography counters")
> > 
> > What tree is this? I tried on torvalds/master:
> > 
> > ⬢[acme@toolbox perf]$ git remote update torvalds
> > Fetching torvalds
> > ⬢[acme@toolbox perf]$ git log --oneline -1 torvalds/master
> > d4252071b97d2027 (torvalds/master) add barriers to buffer_uptodate and set_buffer_uptodate
> > ⬢[acme@toolbox perf]$ git show torvalds/master d4252071b97d2027 | head -5
> > commit d4252071b97d2027d246f6a82cbee4d52f618b47
> > Author: Mikulas Patocka <mpatocka@redhat.com>
> > Date:   Tue Aug 9 14:32:13 2022 -0400
> > 
> >     add barriers to buffer_uptodate and set_buffer_uptodate
> > ⬢[acme@toolbox perf]$ git show torvalds/master 1bf54f32f525 | head -5
> > fatal: ambiguous argument '1bf54f32f525': unknown revision or path not in the working tree.
> > Use '--' to separate paths from revisions, like this:
> > 'git <command> [<revision>...] -- [<file>...]'
> > ⬢[acme@toolbox perf]$ git log --oneline torvalds/master | grep "pai: Add support for cryptography counters"
> > ⬢[acme@toolbox perf]$
> > ⬢[acme@toolbox perf]$ git show torvalds/master d4252071b97d2027 | head -4
> > commit d4252071b97d2027d246f6a82cbee4d52f618b47
> > Author: Mikulas Patocka <mpatocka@redhat.com>
> > Date:   Tue Aug 9 14:32:13 2022 -0400
> > 
> > I'm applying it locally so that it gets included in testing, but please
> > clarify where is that 1bf54f32f525 cset.
> 
> Thomas mixed up our non public development tree and Linus' tree.
> Correct commit id + subject are:
> 
> 39d62336f5c1 ("s390/pai: add support for cryptography counters")

Ok, this is already upstream, with this note:

----
    Committer notes:

    Couldn't find 1bf54f32f525 ("s390/pai: Add support for cryptography
    counters") in torvalds/master, in what tree is that cset?
----

Not a biggie, the description was added, which is what really matters,
right? :)

- Arnaldo

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2022-08-23 17:11 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-08-04  7:52 [PATCH v2] perf list: Add PMU pai_crypto event description for IBM z16 Thomas Richter
2022-08-10 12:55 ` Arnaldo Carvalho de Melo
2022-08-23  9:26   ` Heiko Carstens
2022-08-23 13:38     ` Arnaldo Carvalho de Melo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).