[PATCH v2 0/4] coresight: etm4x: Fix CPU idle PM support for ETE

Suzuki K Poulose suzuki.poulose at arm.com
Fri Apr 12 07:26:58 PDT 2024


Our CPUidle state save restore has some bugs which are triggered for an ETM with
system instructions (e.g. ETE). This is a series of fixes to address them.

Changes since v1:
 - Fix inverted check for drvdata->csdev for Patch 1 (Yabin)
 - Remove Data trace register access macro cases (Mike Leach)
 - Fix QFILT field definition (Yabin)
 - (New patch) Fix Resource pair register access, reported-by Yabin

Suzuki K Poulose (4):
  coresight: etm4x: Do not hardcode IOMEM access for register restore
  coresight: etm4x: Do not save/restore Data trace control registers
  coresight: etm4x: Safe access for TRCQCLTR
  coresight: etm4x: Fix access to resource selector registers

 .../coresight/coresight-etm4x-core.c          | 26 +++++++++-------
 drivers/hwtracing/coresight/coresight-etm4x.h | 31 ++-----------------
 2 files changed, 17 insertions(+), 40 deletions(-)

-- 
2.34.1




More information about the linux-arm-kernel mailing list