]> www.infradead.org Git - users/jedix/linux-maple.git/commit
coresight: config: Add preloaded configuration
authorLinu Cherian <lcherian@marvell.com>
Wed, 12 Feb 2025 11:49:17 +0000 (17:19 +0530)
committerSuzuki K Poulose <suzuki.poulose@arm.com>
Fri, 21 Feb 2025 16:17:36 +0000 (16:17 +0000)
commit4b7e62627a38521e5b83dcc3a9d4ad3c18d7fd3f
tree98b103f3036e1c2409e2c66d50f90e94a07850c6
parent942bbeeaf84491645b843680555b50ff9e336711
coresight: config: Add preloaded configuration

Add a preloaded configuration for generating
external trigger on address match. This can be
used by CTI and ETR blocks to stop trace capture
on kernel panic.

Kernel address for "panic" function is used as the
default trigger address.

This new configuration is available as,
/sys/kernel/config/cs-syscfg/configurations/panicstop

Signed-off-by: Linu Cherian <lcherian@marvell.com>
Reviewed-by: James Clark <james.clark@arm.com>
Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>
Link: https://lore.kernel.org/r/20250212114918.548431-8-lcherian@marvell.com
drivers/hwtracing/coresight/Makefile
drivers/hwtracing/coresight/coresight-cfg-preload.c
drivers/hwtracing/coresight/coresight-cfg-preload.h
drivers/hwtracing/coresight/coresight-cfg-pstop.c [new file with mode: 0644]