[U-Boot] Fixing IXP42x boards - some general questions

Michael Schwingen rincewind at discworld.dascon.de
Thu Dec 23 21:17:53 CET 2010


Am 12/23/2010 07:47 PM, schrieb Albert ARIBAUD:
> Le 23/12/2010 19:25, Michael Schwingen a écrit :
>
>> OK. It seems the interrupt code is more broken than I thought - the
>> udelay implementation relies on a variable that is set *before*
>> relocation - in BSS.
> And the non-interrupt code does not?
No. After the rewrite, the code does delay-to-timer-tic conversion and
uses the timebase counter in the IXP (which always counts up, with a
fixed rate, and has an overflow flag) to do the timing.

cu
Michael




More information about the U-Boot mailing list