commit | 7432b6a20d8bfc646af8e201515fbf526427e441 | [log] [tgz] |
---|---|---|
author | Patryk Busse <pbusse@google.com> | Wed Jun 05 14:00:52 2024 |
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed Jul 03 07:47:11 2024 |
tree | e5278abf3304a828722badebc6be82dfd2c5f9b4 | |
parent | 5f8c18d42e3f58360d498d00391e91da014f4dd0 [diff] |
daisydog: logs refactor Additional logs for problem detection. Corrections to existing logs. BUG=b:287218810 TEST=manually check if behaviour is correct TEST=test_that <IP> platform_HWwatchdog TEST=suspend_stress_test --wake_min 65 --suspend_min 65 -c 100 TEST=tast run <IP> crash.WatchdogCrash Change-Id: I2ce3de6160609b09c78fab6c19d787e93f14011c Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/daisydog/+/5600777 Tested-by: Patryk Busse <pbusse@google.com> Reviewed-by: Tim Van Patten <timvp@google.com> Commit-Queue: Patryk Busse <pbusse@google.com> Reviewed-by: Mike Frysinger <vapier@chromium.org>
GPL Code is copied with explicit permission from Daniel Widyanto:
http://embeddedfreak.wordpress.com/2010/08/23/howto-use-linux-watchdog/
The project name is based on Samsung's “daisy” reference board design and I liked this quote from the daisy dog FAQ:
Daisy Dogs are not persnickety little ankle biters
When this daisydog doesn't run, the machine should reset. :)
An alternative code to start with would have been:
https://dev.openwrt.org/ticket/2270
The watchdog project is alot more complicated than what the Chromium OS project needs.