Sysinfo.h
#define DEVICES_WATCHDOG_POWER_ON_SLEEP_TIMEOUT (1500)
Part of the Device Health Check watchdog’s behaviour is to sample the buffer read/write offsets for all active Firmware contexts to detect if a context has not progressed within the DEVICES_WATCHDOG_POWER_ON_SLEEP_TIMEOUT period (despite the device being idle). If this is detected then a debug message is written to the kernel log and the driver will attempt to ‘unblock’ the stalled context by force signalling the fence condition which is preventing the context from progressing. This behaviour is known as Sync Lockup Recovery (SLR).
If the DEVICES_WATCHDOG_POWER_ON_SLEEP_TIMEOUT is too long (For example, more than 5 seconds), a context will have to be in a stalled state for a longer time before SLR is actioned, reducing the benefit of the SLR feature.