All of lore.kernel.org
 help / color / mirror / Atom feed
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:~# 




             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.