New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Utilize a watchdog inside the firmware #221
Comments
I have done a deeper research of watchdogs on Intel platforms and have following results:
So the only option is to go with OC watchdog timer. |
A few considerations:
|
@miczyg1 I would say that every time we enable some feature we should expose it in menu so customer can enable/disable as well as modify basic parameters. |
coreboot patches: https://review.coreboot.org/q/topic:intel_oc_watchdog |
And the PR with integration to our fork: Dasharo/coreboot#254 |
@miczyg1 what are we waiting for in this task, for more than a month, before we move it to the CLOSED status? |
We can move to closed. |
The problem you're addressing (if any)
Can we use one of the system watchdogs to automatically reset the system if it gets really wedged? As I mentioned, we do regularly see the PCIe root complex get really wedged, so I'm not sure a software watchdog will do the trick properly. Can we expose the PCH watchdog (i.e. program it in firmware and have a driver in the OS that pets it every 30s or whatever). (Maybe coreboot already supports this out of the box - haven't looked into it, just writing down ideas).
Describe the solution you'd like
Utilize PCH watchdog to reset the platform in case of hangs. Implement a driver that will keep reloading the watchdog.
Where is the value to a user, and who might that user be?
#219 (comment)
Describe alternatives you've considered
None
Additional context
None
The text was updated successfully, but these errors were encountered: