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

Carl-Daniel Hailfinger c-d.hailfinger.devel.2006 at gmx.net
Wed Apr 16 17:33:58 CEST 2008


Hi Joe,

your quoting seems to be messed up somehow.

On 16.04.2008 17:21, joe at settoplinux.org wrote:
> On Tue, 2008-04-08 at 01:13 +0200, Peter Stuge wrote:
>   
>> 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.
>>     
>
> What about the mostly existing code that pokes port 0x80?  make it a
> macro that also pokes the WDT?
>
> If there are "long" sections for a single POST code, (like clearing 4GB
> ECC ram), having a bit toggling would be less boring to watch anyhow.
>
> I was reading datasheet for Intel 845 chipset, there seems to be a lot
> of registers outside the reset domain of the processor.  Adding in a 3rd
> poke of the POST code to a scratch register like that, would mean that
> the last POST code before the WDT resets the CPU would be available to
> the next incarnation (perhaps fallback).
>
>
> Hmm, very interesting.
>   

Please avoid any POST code toggling. There are POST boards out there
which display the last n POST codes and make it a lot easier to follow
the code path. Once you add POST code toggling, that history is flushed
away really fast.

Regards,
Carl-Daniel




More information about the coreboot mailing list