All of lore.kernel.org
 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:12 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.