Commit 17c4dc7f authored by Suzuki K Poulose's avatar Suzuki K Poulose Committed by Yabin Cui
Browse files

FROMGIT: coresight: etm4x: Do not hardcode IOMEM access for register restore



When we restore the register state for ETM4x, while coming back
from CPU idle, we hardcode IOMEM access. This is wrong and could
blow up for an ETM with system instructions access (and for ETE).

Fixes: f5bd5236 ("coresight: etm4x: Convert all register accesses")
Reported-by: default avatarYabin Cui <yabinc@google.com>
Reviewed-by: default avatarMike Leach <mike.leach@linaro.org>
Signed-off-by: default avatarSuzuki K Poulose <suzuki.poulose@arm.com>
Tested-by: default avatarYabin Cui <yabinc@google.com>
Link: https://lore.kernel.org/r/20240412142702.2882478-2-suzuki.poulose@arm.com

Bug: 337890270
Bug: 335234033
(cherry picked from commit 1e7ba33f
 https://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git


 next)
Change-Id: Id2ea066374933de51a90f1fca8304338b741845d
Signed-off-by: default avatarYabin Cui <yabinc@google.com>
parent 34148b6a
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment