On Mon, Jan 23, 2017 at 11:34 PM, AKASHI, Takahiro takahiro.akashi@linaro.org wrote:
On 24 January 2017 at 15:51, Leo Yan leo.yan@linaro.org wrote:
[..]
- If system is deadlock on the bus (e.g. AXI, or DDR port), so all CPUs will stall for this case. We can rely on watchdog to trigger SoC reset and preserve DDR contect. After watchdog reset system, what's the general method to boot dump-capture kernel?
whether or not you can boot dump-capture kernel, do you think that you can reset the system, or at least the buses, without losing the contents of the system memory?
On the Qualcomm boards memory content is kept during a reset of the SoC, to allow post-mortem debugging. Qualcomm has a proprietary mechanism for extracting the memory content, but if you can trigger the execution of a separate kernel for memory dumping purposes this should work as well.
Regards, Bjorn