Hi Guenter, On 4 June 2015 at 02:25, Guenter Roeck <linux@xxxxxxxxxxxx> wrote: > On Wed, Jun 03, 2015 at 01:16:41PM -0500, Timur Tabi wrote: >> On 06/01/2015 11:05 PM, fu.wei@xxxxxxxxxx wrote: >> >+ if (wdd->pretimeout) >> >+ /* The pretimeout is valid, go panic */ >> >+ panic("SBSA Watchdog pre-timeout"); >> >> The problem with this is that WS1 will still occur. So a few seconds after >> the panic() call, the hardware will reset. There won't be any time to debug >> or log anything. >> > > In general the idea here would be to use a crashdump kernel, which, > when loaded, would reset the watchdog before it fires. This kernel > would then write a core dump to a specified location. > > If arm64 doesn't support a crashdump kernel, it might still be possible > to log the backtrace somewhere (eg in nvram using pstore if that is > supported via acpi or efi). yes, you are right , thanks for explaining this. > > Is there reason to believe that this all won't work on arm64 ? I don't think there is a reason. > > Thanks, > Guenter -- Best regards, Fu Wei Software Engineer Red Hat Software (Beijing) Co.,Ltd.Shanghai Branch Ph: +86 21 61221326(direct) Ph: +86 186 2020 4684 (mobile) Room 1512, Regus One Corporate Avenue,Level 15, One Corporate Avenue,222 Hubin Road,Huangpu District, Shanghai,China 200021 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html