From: Arnaldo Carvalho de Melo <acme@kernel.org>
To: Ravi Bangoria <ravi.bangoria@amd.com>
Cc: Adrian Hunter <adrian.hunter@intel.com>,
Ian Rogers <irogers@google.com>,
James Clark <james.clark@linaro.org>,
Jiri Olsa <jolsa@kernel.org>,
Kan Liang <kan.liang@linux.intel.com>,
Namhyung Kim <namhyung@kernel.org>,
Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
linux-perf-users@vger.kernel.org
Subject: IBS perf test failures on 9950x3d
Date: Fri, 16 May 2025 23:02:01 -0300 [thread overview]
Message-ID: <aCfuGXUnNIbnYo_r@x1> (raw)
Ravi,
Does this look familiar?
⬢ [acme@toolbx perf-tools-next]$ git log --oneline -10
8cdf00b843ea3ca0 (HEAD -> perf-tools-next) perf record: Fix a asan runtime error in util/maps.c
208c0e16834472bb perf record: Add 8-byte aligned event type PERF_RECORD_COMPRESSED2
bcfab08db7fb38bf perf intel-tpebs: Filter non-workload samples
1c5721ca89a1c8ae (x1/perf-tools-next, x1/HEAD, five/perf-tools-next, five/HEAD) perf test: Allow tolerance for leader sampling test
cb422594d62066a5 perf test: Add stat uniquifying test
137359b7895f61cd perf parse-events: Use wildcard processing to set an event to merge into
7d45f402d3117e0b perf evlist: Make uniquifying counter names consistent
ef60b8f5724da364 perf trace: Support --summary-mode=cgroup
39922dc53c268429 perf report: Add 'tgid' sort key
b922881712743035 perf test: Update sysfs path for core PMU caps
⬢ [acme@toolbx perf-tools-next]$
I'll push my local branch soon, but I think this predates it.
If it needs a specific kernel, then the test needs to cope with that,
etc.
- Arnaldo
root@number:~# perf test -vvvvv 115
115: AMD IBS sample period:
--- start ---
test child forked, pid 1949350
Using CPUID AuthenticAMD-26-44-0
IBS config tests:
-----------------
Fetch PMU tests:
mprotect() failed. Permission deniedmprotect() failed. Permission deniedmprotect() failed. Permission deniedmprotect() failed. Permission deniedmprotect() failed. Permission denied0xffff : Fail (nr samples: 0)
mprotect() failed. Permission deniedmprotect() failed. Permission deniedmprotect() failed. Permission deniedmprotect() failed. Permission deniedmprotect() failed. Permission denied0x1000 : Fail (nr samples: 0)
mprotect() failed. Permission deniedmprotect() failed. Permission deniedmprotect() failed. Permission deniedmprotect() failed. Permission deniedmprotect() failed. Permission denied0xff : Ok (nr samples: 5)
mprotect() failed. Permission deniedmprotect() failed. Permission deniedmprotect() failed. Permission deniedmprotect() failed. Permission deniedmprotect() failed. Permission denied0x1 : Ok (nr samples: 101)
0x0 : Ok
0x10000 : Ok
Op PMU tests:
0x0 : Ok
0x1 : Fail
0x8 : Fail
mprotect() failed. Permission deniedmprotect() failed. Permission deniedmprotect() failed. Permission deniedmprotect() failed. Permission deniedmprotect() failed. Permission denied0x9 : Ok (nr samples: 101)
mprotect() failed. Permission deniedmprotect() failed. Permission deniedmprotect() failed. Permission deniedmprotect() failed. Permission deniedmprotect() failed. Permission denied0xf : Ok (nr samples: 101)
mprotect() failed. Permission deniedmprotect() failed. Permission deniedmprotect() failed. Permission deniedmprotect() failed. Permission deniedmprotect() failed. Permission denied0x1000 : Fail (nr samples: 0)
mprotect() failed. Permission deniedmprotect() failed. Permission deniedmprotect() failed. Permission deniedmprotect() failed. Permission deniedmprotect() failed. Permission denied0xffff : Fail (nr samples: 0)
0x10000 : Ok
mprotect() failed. Permission deniedmprotect() failed. Permission deniedmprotect() failed. Permission deniedmprotect() failed. Permission deniedmprotect() failed. Permission denied0x100000 : Fail (nr samples: 0)
mprotect() failed. Permission deniedmprotect() failed. Permission deniedmprotect() failed. Permission deniedmprotect() failed. Permission deniedmprotect() failed. Permission denied0xf00000 : Fail (nr samples: 0)
mprotect() failed. Permission deniedmprotect() failed. Permission deniedmprotect() failed. Permission deniedmprotect() failed. Permission deniedmprotect() failed. Permission denied0xf0ffff : Fail (nr samples: 0)
mprotect() failed. Permission deniedmprotect() failed. Permission deniedmprotect() failed. Permission deniedmprotect() failed. Permission deniedmprotect() failed. Permission denied0x1f0ffff : Fail (nr samples: 0)
mprotect() failed. Permission deniedmprotect() failed. Permission deniedmprotect() failed. Permission deniedmprotect() failed. Permission deniedmprotect() failed. Permission denied0x7f0ffff : Fail (nr samples: 0)
0x8f0ffff : Ok
0x17f0ffff : Ok
IBS sample period constraint tests:
-----------------------------------
Fetch PMU test:
freq 0, sample_freq 0: Ok
freq 0, sample_freq 1: Fail
freq 0, sample_freq 15: Fail
mprotect() failed. Permission deniedfreq 0, sample_freq 16: Ok (nr samples: 202)
mprotect() failed. Permission deniedfreq 0, sample_freq 17: Ok (nr samples: 101)
mprotect() failed. Permission deniedfreq 0, sample_freq 143: Ok (nr samples: 101)
mprotect() failed. Permission deniedfreq 0, sample_freq 144: Ok (nr samples: 101)
mprotect() failed. Permission deniedfreq 0, sample_freq 145: Ok (nr samples: 101)
mprotect() failed. Permission deniedfreq 0, sample_freq 1234: Ok (nr samples: 4)
mprotect() failed. Permission deniedfreq 0, sample_freq 4103: Fail (nr samples: 0)
mprotect() failed. Permission deniedfreq 0, sample_freq 65520: Fail (nr samples: 0)
mprotect() failed. Permission deniedfreq 0, sample_freq 65535: Fail (nr samples: 0)
mprotect() failed. Permission deniedfreq 0, sample_freq 65552: Fail (nr samples: 0)
mprotect() failed. Permission deniedfreq 0, sample_freq 8388607: Fail (nr samples: 0)
mprotect() failed. Permission deniedfreq 0, sample_freq 268435455: Fail (nr samples: 0)
freq 1, sample_freq 0: Ok
mprotect() failed. Permission deniedfreq 1, sample_freq 1: Ok (nr samples: 3)
mprotect() failed. Permission deniedfreq 1, sample_freq 15: Ok (nr samples: 3)
mprotect() failed. Permission deniedfreq 1, sample_freq 16: Ok (nr samples: 3)
mprotect() failed. Permission deniedfreq 1, sample_freq 17: Ok (nr samples: 3)
mprotect() failed. Permission deniedfreq 1, sample_freq 143: Ok (nr samples: 3)
mprotect() failed. Permission deniedfreq 1, sample_freq 144: Ok (nr samples: 3)
mprotect() failed. Permission deniedfreq 1, sample_freq 145: Ok (nr samples: 3)
mprotect() failed. Permission deniedfreq 1, sample_freq 1234: Ok (nr samples: 4)
mprotect() failed. Permission deniedfreq 1, sample_freq 4103: Ok (nr samples: 4)
mprotect() failed. Permission deniedfreq 1, sample_freq 65520: Ok (nr samples: 8)
mprotect() failed. Permission deniedfreq 1, sample_freq 65535: Ok (nr samples: 8)
mprotect() failed. Permission deniedfreq 1, sample_freq 65552: Ok (nr samples: 8)
freq 1, sample_freq 8388607: Ok
Op PMU test:
freq 0, sample_freq 0: Ok
freq 0, sample_freq 1: Fail
freq 0, sample_freq 15: Fail
freq 0, sample_freq 16: Fail
freq 0, sample_freq 17: Fail
freq 0, sample_freq 143: Fail
mprotect() failed. Permission deniedfreq 0, sample_freq 144: Ok (nr samples: 101)
mprotect() failed. Permission deniedfreq 0, sample_freq 145: Ok (nr samples: 101)
mprotect() failed. Permission deniedfreq 0, sample_freq 1234: Ok (nr samples: 101)
mprotect() failed. Permission deniedfreq 0, sample_freq 4103: Ok (nr samples: 6)
mprotect() failed. Permission deniedfreq 0, sample_freq 65520: Fail (nr samples: 0)
mprotect() failed. Permission deniedfreq 0, sample_freq 65535: Fail (nr samples: 0)
mprotect() failed. Permission deniedfreq 0, sample_freq 65552: Fail (nr samples: 0)
mprotect() failed. Permission deniedfreq 0, sample_freq 8388607: Fail (nr samples: 0)
mprotect() failed. Permission deniedfreq 0, sample_freq 268435455: Fail (nr samples: 0)
freq 1, sample_freq 0: Ok
mprotect() failed. Permission deniedfreq 1, sample_freq 1: Fail (nr samples: 3)
mprotect() failed. Permission deniedfreq 1, sample_freq 15: Fail (nr samples: 3)
mprotect() failed. Permission deniedfreq 1, sample_freq 16: Fail (nr samples: 3)
mprotect() failed. Permission deniedfreq 1, sample_freq 17: Fail (nr samples: 3)
mprotect() failed. Permission deniedfreq 1, sample_freq 143: Fail (nr samples: 4)
mprotect() failed. Permission deniedfreq 1, sample_freq 144: Fail (nr samples: 4)
mprotect() failed. Permission deniedfreq 1, sample_freq 145: Fail (nr samples: 4)
mprotect() failed. Permission deniedfreq 1, sample_freq 1234: Fail (nr samples: 4)
mprotect() failed. Permission deniedfreq 1, sample_freq 4103: Fail (nr samples: 5)
mprotect() failed. Permission deniedfreq 1, sample_freq 65520: Fail (nr samples: 9)
mprotect() failed. Permission deniedfreq 1, sample_freq 65535: Fail (nr samples: 9)
mprotect() failed. Permission deniedfreq 1, sample_freq 65552: Fail (nr samples: 9)
freq 1, sample_freq 8388607: Ok
IBS ioctl() tests:
------------------
Fetch PMU tests
ioctl(period = 0x0 ): Ok
ioctl(period = 0x1 ): Fail
ioctl(period = 0xf ): Fail
ioctl(period = 0x10 ): Ok
ioctl(period = 0x11 ): Fail
ioctl(period = 0x1f ): Fail
ioctl(period = 0x20 ): Ok
ioctl(period = 0x80 ): Ok
ioctl(period = 0x8f ): Fail
ioctl(period = 0x90 ): Ok
ioctl(period = 0x91 ): Fail
ioctl(period = 0x100 ): Ok
ioctl(period = 0xfff0 ): Ok
ioctl(period = 0xffff ): Fail
ioctl(period = 0x10000 ): Ok
ioctl(period = 0x1fff0 ): Ok
ioctl(period = 0x1fff5 ): Fail
ioctl(freq = 0x0 ): Ok
ioctl(freq = 0x1 ): Ok
ioctl(freq = 0xf ): Ok
ioctl(freq = 0x10 ): Ok
ioctl(freq = 0x11 ): Ok
ioctl(freq = 0x1f ): Ok
ioctl(freq = 0x20 ): Ok
ioctl(freq = 0x80 ): Ok
ioctl(freq = 0x8f ): Ok
ioctl(freq = 0x90 ): Ok
ioctl(freq = 0x91 ): Ok
ioctl(freq = 0x100 ): Ok
Op PMU tests
ioctl(period = 0x0 ): Ok
ioctl(period = 0x1 ): Fail
ioctl(period = 0xf ): Fail
ioctl(period = 0x10 ): Fail
ioctl(period = 0x11 ): Fail
ioctl(period = 0x1f ): Fail
ioctl(period = 0x20 ): Fail
ioctl(period = 0x80 ): Fail
ioctl(period = 0x8f ): Fail
ioctl(period = 0x90 ): Ok
ioctl(period = 0x91 ): Fail
ioctl(period = 0x100 ): Ok
ioctl(period = 0xfff0 ): Ok
ioctl(period = 0xffff ): Fail
ioctl(period = 0x10000 ): Ok
ioctl(period = 0x1fff0 ): Ok
ioctl(period = 0x1fff5 ): Fail
ioctl(freq = 0x0 ): Ok
ioctl(freq = 0x1 ): Ok
ioctl(freq = 0xf ): Ok
ioctl(freq = 0x10 ): Ok
ioctl(freq = 0x11 ): Ok
ioctl(freq = 0x1f ): Ok
ioctl(freq = 0x20 ): Ok
ioctl(freq = 0x80 ): Ok
ioctl(freq = 0x8f ): Ok
ioctl(freq = 0x90 ): Ok
ioctl(freq = 0x91 ): Ok
ioctl(freq = 0x100 ): Ok
IBS freq (negative) tests:
--------------------------
freq 1, sample_freq 200000: Fail
IBS L3MissOnly test: (takes a while)
--------------------
Fetch L3MissOnly: Fail (nr_samples: 299)
Op L3MissOnly: Ok (nr_samples: 444)
---- end(-1) ----
115: AMD IBS sample period : FAILED!
root@number:~#
root@number:~#
root@number:~#
root@number:~# uname -r
6.14.5-300.fc42.x86_64
root@number:~# grep -m1 "model name" /proc/cpuinfo
model name : AMD Ryzen 9 9950X3D 16-Core Processor
root@number:~#
next reply other threads:[~2025-05-17 2:02 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-05-17 2:02 Arnaldo Carvalho de Melo [this message]
2025-05-17 12:03 ` IBS perf test failures on 9950x3d Ravi Bangoria
2025-05-18 18:22 ` Namhyung Kim
2025-05-19 16:39 ` Ravi Bangoria
2025-05-19 18:28 ` Arnaldo Carvalho de Melo
2025-05-20 11:01 ` Ravi Bangoria
2025-05-20 20:47 ` Arnaldo Carvalho de Melo
2025-05-21 20:50 ` Namhyung Kim
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=aCfuGXUnNIbnYo_r@x1 \
--to=acme@kernel.org \
--cc=adrian.hunter@intel.com \
--cc=irogers@google.com \
--cc=james.clark@linaro.org \
--cc=jolsa@kernel.org \
--cc=kan.liang@linux.intel.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-perf-users@vger.kernel.org \
--cc=namhyung@kernel.org \
--cc=ravi.bangoria@amd.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.