On Sun, Oct 25, 2026 at 10:48:20PM -0700, Amir Ayupov wrote:
Add an ETMv4 configuration, pmu_pulse, that drives trace unit external output 1 on every traced cycle, so a PMU event counting it (TRCEXTOUT1) can end a fixed-length ETM window, for example with aux-action=pause. The feature only loads on an ETE whose PMU counts its external outputs.
Patch 1 is Leo's fix for TRCIDR0.NUMEVENT decoding, which patch 6 relies on for the number of external outputs.
Maybe it is worth to update patch 03 for Suzuki's comment: https://lore.kernel.org/linux-arm-kernel/82adee03-a169-4106-99f2-7624a492603...
This series looks good to me and I have verified it:
Tested-by: Leo Yan leo.yan@arm.com