[PATCH v6 00/11] CoreSight: Refactor power management for ETMv3/4
Suzuki K Poulose
suzuki.poulose at arm.com
Wed Nov 12 08:16:48 PST 2025
On 12/11/2025 12:10, Suzuki K Poulose wrote:
>
> On Tue, 11 Nov 2025 18:58:34 +0000, Leo Yan wrote:
>> This series is extracted from the CoreSight power management fixes and
>> refactoring [1], focusing on ETMv3/4 power management.
>>
>> This series has been verified on Juno-r2 platform.
>>
>> [1] https://lore.kernel.org/linux-arm-kernel/20250915-arm_coresight_power_management_fix-v3-0-ea49e91124ec@arm.com/
>>
>> [...]
>
> Applied, thanks!
>
> [01/11] coresight: Change device mode to atomic type
> https://git.kernel.org/coresight/c/693d1eaca940
> [02/11] coresight: etm4x: Always set tracer's device mode on target CPU
> https://git.kernel.org/coresight/c/28eee2158575
> [03/11] coresight: etm3x: Always set tracer's device mode on target CPU
> https://git.kernel.org/coresight/c/ab3fde32afe6
> [04/11] coresight: etm4x: Correct polling IDLE bit
> https://git.kernel.org/coresight/c/4dc4e22f9536
> [05/11] coresight: etm4x: Add context synchronization before enabling trace
> https://git.kernel.org/coresight/c/64eb04ae5452
> [06/11] coresight: etm4x: Properly control filter in CPU idle with FEAT_TRF
> https://git.kernel.org/coresight/c/1fdc2cd347a7
> [07/11] coresight: etm4x: Remove the redundant DSB
> https://git.kernel.org/coresight/c/a5e6f584dab0
Based on the recent discussions, I have dropped the patches below. We
cannot let the corruption creep in with cpu-idle, which wasn't possible
otherwise.
Suzuki
> [08/11] coresight: etm4x: Remove the state_needs_restore flag
> https://git.kernel.org/coresight/c/d2c051f7a5ed
> [09/11] coresight: etm4x: Add flag to retain single-shot status
> https://git.kernel.org/coresight/c/c3d84848bd70
> [10/11] coresight: etm4x: Retain sequencer state
> https://git.kernel.org/coresight/c/1b4e911af51c
> [11/11] coresight: etm4x: Reuse normal enable and disable logic in CPU idle
> https://git.kernel.org/coresight/c/efdccf6a5118
>
> Best regards,
More information about the linux-arm-kernel
mailing list