ASoC: SOF: ipc4: add definition of telemetry slot for exception handling
authorRander Wang <rander.wang@intel.com>
Tue, 19 Sep 2023 09:24:11 +0000 (12:24 +0300)
committerMark Brown <broonie@kernel.org>
Tue, 19 Sep 2023 12:48:47 +0000 (13:48 +0100)
commitab05061d25806515358d184eb4d305f7f12befdc
treee1e1078888f0ea42912a73144889faefec99a8da
parenta397899f81d52202265d4977a99085f53e426826
ASoC: SOF: ipc4: add definition of telemetry slot for exception handling

Core dump includes hardware platform information, cpu registers and
exception call stack. FW saves core dump to telemetry slot in shared
memory window for host in the event of FW exception. This patch creates
exception node in debugfs for user to dump telemetry data.

Signed-off-by: Rander Wang <rander.wang@intel.com>
Reviewed-by: Péter Ujfalusi <peter.ujfalusi@linux.intel.com>
Reviewed-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Reviewed-by: Guennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com>
Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
Link: https://lore.kernel.org/r/20230919092416.4137-5-peter.ujfalusi@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/sof/Makefile
sound/soc/sof/ipc4-telemetry.c [new file with mode: 0644]
sound/soc/sof/ipc4-telemetry.h [new file with mode: 0644]