Commit 1c410fd6 authored by Thomas-Mich Richter's avatar Thomas-Mich Richter Committed by Martin Schwidefsky

s390/cpum_cf_diag: Add support for CPU-MF SVN 6

Add support for the CPU-Measurement Facility counter
second version number 6. This number is used to detect some
more counters in the crypto counter set and the extended
counter set.
Signed-off-by: default avatarThomas Richter <tmricht@linux.ibm.com>
Reviewed-by: default avatarHendrik Brueckner <brueckner@linux.ibm.com>
Signed-off-by: default avatarMartin Schwidefsky <schwidefsky@de.ibm.com>
parent 1a42010c
...@@ -306,15 +306,20 @@ static size_t cf_diag_ctrset_size(enum cpumf_ctr_set ctrset, ...@@ -306,15 +306,20 @@ static size_t cf_diag_ctrset_size(enum cpumf_ctr_set ctrset,
ctrset_size = 2; ctrset_size = 2;
break; break;
case CPUMF_CTR_SET_CRYPTO: case CPUMF_CTR_SET_CRYPTO:
if (info->csvn >= 1 && info->csvn <= 5)
ctrset_size = 16; ctrset_size = 16;
else if (info->csvn == 6)
ctrset_size = 20;
break; break;
case CPUMF_CTR_SET_EXT: case CPUMF_CTR_SET_EXT:
if (info->csvn == 1) if (info->csvn == 1)
ctrset_size = 32; ctrset_size = 32;
else if (info->csvn == 2) else if (info->csvn == 2)
ctrset_size = 48; ctrset_size = 48;
else if (info->csvn >= 3) else if (info->csvn >= 3 && info->csvn <= 5)
ctrset_size = 128; ctrset_size = 128;
else if (info->csvn == 6)
ctrset_size = 160;
break; break;
case CPUMF_CTR_SET_MT_DIAG: case CPUMF_CTR_SET_MT_DIAG:
if (info->csvn > 3) if (info->csvn > 3)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment