]> www.infradead.org Git - users/jedix/linux-maple.git/commit
coresight: tmc: Add support for reading crash data
authorLinu Cherian <lcherian@marvell.com>
Wed, 12 Feb 2025 11:49:15 +0000 (17:19 +0530)
committerSuzuki K Poulose <suzuki.poulose@arm.com>
Fri, 21 Feb 2025 16:17:24 +0000 (16:17 +0000)
commitd58a70bdab575264fe75e4826464aaef0dd096b4
tree7b9a100c780b749d2e8689172d21cf80cd9e76af
parent6dbcbcfc4496598c08c87de37456ba618abe59ce
coresight: tmc: Add support for reading crash data

* Add support for reading crashdata using special device files.
  The special device files /dev/crash_tmc_xxx would be available
  for read file operation only when the crash data is valid.

* User can read the crash data as below

  For example, for reading crash data from tmc_etf sink

  #dd if=/dev/crash_tmc_etfXX of=~/cstrace.bin

Signed-off-by: Anil Kumar Reddy <areddy3@marvell.com>
Signed-off-by: Tanmay Jagdale <tanmay@marvell.com>
Signed-off-by: Linu Cherian <lcherian@marvell.com>
Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>
Link: https://lore.kernel.org/r/20250212114918.548431-6-lcherian@marvell.com
drivers/hwtracing/coresight/coresight-tmc-core.c
drivers/hwtracing/coresight/coresight-tmc-etr.c
drivers/hwtracing/coresight/coresight-tmc.h