60 lines
1.5 KiB
Diff
60 lines
1.5 KiB
Diff
|
From: Will Schmidt <will_schmidt@vnet.ibm.com>
|
||
|
Date: Tue, 6 Jun 2017 11:09:17 -0500
|
||
|
Subject: add power9 entries to validate_power.c
|
||
|
Git-repo: git://git.code.sf.net/p/perfmon2/libpfm4
|
||
|
Git-commit: ce5b320031f75f9a9881333c13902d5541f91cc8
|
||
|
References: FATE#322254
|
||
|
Signed-off-by: Tony Jones <tonyj@suse.de>
|
||
|
|
||
|
Hi,
|
||
|
|
||
|
Update the validate_power test to include power9 entries.
|
||
|
|
||
|
sniff-test run output:
|
||
|
$ ./validate
|
||
|
Libpfm structure tests:
|
||
|
libpfm ABI version : 0
|
||
|
pfm_pmu_info_t : Passed
|
||
|
pfm_event_info_t : Passed
|
||
|
pfm_event_attr_info_t : Passed
|
||
|
pfm_pmu_encode_arg_t : Passed
|
||
|
pfm_perf_encode_arg_t : Passed
|
||
|
Libpfm internal table tests:
|
||
|
<snip...>
|
||
|
checking power9 (946 events): Passed
|
||
|
Architecture specific tests:
|
||
|
20 PowerPC events: 0 errors
|
||
|
All tests passed
|
||
|
|
||
|
Signed-off-by: Will Schmidt <will_schmidt@vnet.ibm.com>
|
||
|
---
|
||
|
tests/validate_power.c | 14 ++++++++++++++
|
||
|
1 file changed, 14 insertions(+)
|
||
|
|
||
|
diff --git a/tests/validate_power.c b/tests/validate_power.c
|
||
|
index 74ab30c..617efca 100644
|
||
|
--- a/tests/validate_power.c
|
||
|
+++ b/tests/validate_power.c
|
||
|
@@ -157,6 +157,20 @@ static const test_event_t ppc_test_events[]={
|
||
|
.codes[0] = 0xde200201e6ull,
|
||
|
.fstr = "power8::PM_RC_LIFETIME_EXC_32",
|
||
|
},
|
||
|
+ { SRC_LINE,
|
||
|
+ .name = "power9::PM_CYC",
|
||
|
+ .ret = PFM_SUCCESS,
|
||
|
+ .count = 1,
|
||
|
+ .codes[0] = 0x1001e,
|
||
|
+ .fstr = "power9::PM_CYC",
|
||
|
+ },
|
||
|
+ { SRC_LINE,
|
||
|
+ .name = "power9::PM_INST_DISP",
|
||
|
+ .ret = PFM_SUCCESS,
|
||
|
+ .count = 1,
|
||
|
+ .codes[0] = 0x200f2,
|
||
|
+ .fstr = "power9::PM_INST_DISP",
|
||
|
+ },
|
||
|
{ SRC_LINE,
|
||
|
.name = "powerpc_nest_mcs_read::MCS_00",
|
||
|
.ret = PFM_SUCCESS,
|
||
|
|