mirror of
https://github.com/ibm-s390-linux/s390-tools.git
synced 2026-08-05 02:14:52 +00:00
Up until now cpacfstats assumes that on the running hardware either all PAI and CPUMF are available or non at all. Which counters are supported may be hardware dependent and can vary in the future. With this commit cpacfstats dynamically loads the counters from sysfs entries in (/sys/devices/pai_crypto/events/) and (/sys/devices/cpum_cf/events/) respectively. Additionally cpacfstats has a new way of determining which PAI counters are meant for kernel usage. Signed-off-by: Finn Callies <fcallies@linux.ibm.com> Reviewed-by: Harald Freudenberger <freude@linux.ibm.com> Reviewed-by: Ingo Franzki <ifranzki@linux.ibm.com> Signed-off-by: Jan Höppner <hoeppner@linux.ibm.com>