[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