On Mon, Apr 07, 2008 at 03:55:41PM -0700, Ed Swierk wrote:
On Mon, Apr 7, 2008 at 2:03 PM, Peter Stuge peter@stuge.se wrote:
There are some technical issues..
..specifically coreboot doesn't handle interrupts.
Well, the TCO watchdog can reboot the system without software handling any interrupts.
True, but it's not very easy to regularly poke the timer without an interrupt - or the code will be full of try_poke() every other line.
It would indeed be nice if boards with normal+fallback images allowed watchdog to reboot with the fallback image automatically if the normal image fails. If the normal image doesn't boot far enough to call i3100_halt_tco_timer(), this is exactly what will happen.
Yes, I like the idea too. But it may not be so easy to implement. That shouldn't scare anyone off of course. :)
//Peter