From: sashiko-bot@kernel.org
To: "Matt Turner" <mattst88@gmail.com>
Cc: linux-perf-users@vger.kernel.org
Subject: Re: [PATCH v2 1/5] alpha/perf: pass PERFMON_CMD_LOGGING_ALL to the logging options call
Date: Fri, 30 Oct 2026 04:07:07 +0000 [thread overview]
Message-ID: <sashiko-outbox-190284@kernel.org> (raw)
In-Reply-To: <20261030-alpha-profileme-v2-1-c702f1c65272@gmail.com>
> alpha_pmu_enable() passes EV67_PCTR_MODE_AGGREGATE to
> PERFMON_CMD_LOGGING_OPTIONS. That constant is the counting mode bit for
> PCTR_CTL, which belongs in the PERFMON_CMD_DESIRED_EVENTS argument. The
> logging options call takes a flag in bit 0 where 0 means "count all
> processes". It works only because EV67_PCTR_MODE_AGGREGATE happens to be
> 0.
>
> Table E-18 of the Alpha Architecture Reference Manual gives bit 0 the
> opposite sense, but the PALcode in the ES40 and ES47 firmware agrees
> with the above: it sets I_CTL[SPCE], which enables counting for all
> processes, unless bit 0 is set. Linux never sets the PME bit in the
> PCB, so if 0 meant "selected processes only", nothing would be counted.
>
> Add a name for that argument and pass it instead. No functional change.
>
> Signed-off-by: Matt Turner <mattst88@gmail.com>
Sashiko has reviewed this patch and found no issues.
--
Sashiko AI review · https://sashiko.dev/#/patchset/20261030-alpha-profileme-v2-0-c702f1c65272@gmail.com?part=1
next prev parent reply other threads:[~2026-10-30 4:07 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-10-30 4:03 [PATCH v2 0/5] alpha/perf: add ProfileMe sampling Matt Turner
2026-10-30 4:03 ` [PATCH v2 1/5] alpha/perf: pass PERFMON_CMD_LOGGING_ALL to the logging options call Matt Turner
2026-10-30 4:07 ` sashiko-bot [this message]
2026-10-31 15:17 ` Magnus Lindholm
2026-10-30 4:04 ` [PATCH v2 2/5] alpha/perf: add sysfs format and event attributes Matt Turner
2026-10-30 4:07 ` sashiko-bot
2026-10-31 15:18 ` Magnus Lindholm
2026-10-30 4:04 ` [PATCH v2 3/5] alpha/perf: implement ProfileMe sampling Matt Turner
2026-10-30 4:29 ` sashiko-bot
2026-10-31 16:30 ` Magnus Lindholm
2026-10-30 4:04 ` [PATCH v2 4/5] alpha/perf: attach ProfileMe status as PERF_SAMPLE_RAW data Matt Turner
2026-10-30 4:10 ` sashiko-bot
2026-10-30 4:04 ` [PATCH v2 5/5] alpha/perf: optionally randomize the ProfileMe sampling interval Matt Turner
2026-10-30 4:11 ` sashiko-bot
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=sashiko-outbox-190284@kernel.org \
--to=sashiko-bot@kernel.org \
--cc=linux-perf-users@vger.kernel.org \
--cc=mattst88@gmail.com \
--cc=sashiko-reviews@lists.linux.dev \
/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.