ASoC: SOF: Xtensa: dump ar registers to restore call stack
authorRander Wang <rander.wang@intel.com>
Tue, 19 Sep 2023 09:24:08 +0000 (12:24 +0300)
committerMark Brown <broonie@kernel.org>
Tue, 19 Sep 2023 12:48:44 +0000 (13:48 +0100)
commit58bb5081cba130f12c26d8e4d5e9416a0272f07e
tree45f7a64ad635d76f7bdc4525955cc24a38736ce9
parent88e20c1f8c1c0018a2dad50b991b87ef028b9c1c
ASoC: SOF: Xtensa: dump ar registers to restore call stack

On Xtensa platform ar0 is for caller address and ar1 is for stack
address. The ar register dump can be used to rebuild call stack with
FW elf file by debug tools.

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-2-peter.ujfalusi@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/sof/xtensa/core.c