[coreboot] [PATCH] Halt TCO timer on Intel 3100 chipset

Jeremy Jackson jerj at coplanar.net
Mon Apr 7 21:50:42 CEST 2008

Pardon my ignorance, but doesn't this at least partly defeat the purpose
of the TCO timer?  Shouldn't Linuxbios instead be taught to poke the
keepalive register periodically?

How about the case of primary/fallback images, can't the TCO timer be
leveraged to auto-fallback when flashing a new primary image?

On Sat, 2008-03-29 at 00:07 -0700, Ed Swierk wrote:
> Like other Intel chipsets, the Intel 3100 has a TCO timer that reboots
> the system automatically unless software resets the timer
> periodically. The extra reboot extends boot time by several seconds.
> The attached patch adds a function to the Intel 3100 southbridge code
> that halts the TCO timer, thus preventing this extra reboot, and calls
> the function early in the boot process on the Mt. Arvon board.
> It also fixes a bug in the LPC device initialization--the ACPI BAR
> enable flag is bit 7, not bit 4.
> Signed-off-by: Ed Swierk <eswierk at arastra.com>
> -- 
> coreboot mailing list
> coreboot at coreboot.org
> http://www.coreboot.org/mailman/listinfo/coreboot
Jeremy Jackson
Coplanar Networks
jerj at coplanar.net

More information about the coreboot mailing list