On Wed, 18 Feb 2009, Wolfgang Denk wrote: > Dear Heiko Schocher, > > In message <499bb9c6.6010...@denx.de> you wrote: > > > > > You convinced me. This code must not be used before relocation to RAM, > > > then. > > > > But is is possible to use that code when running from flash, if > > this current pointer is writeable ... > > Yes, it is possible, but then - ther eis no need for it. > > > > Yes, it is, because none of them needs any such switching before > > > relocation. And switching is really simple so far. > > > > They use it before relocation, because the DTTs are read before relocation. > > I am not aware that any piece of code in the init sequence makes use > of the information read from the DTT's, so why is this performaned > before relocation? > > More - why is this performed at all for each reset cycle? Normally we > should not even initialize interfaces that are nt used for U-Boot's > own operation. > > I think the automatic DTT checking should be dropped.
Exactly. At least it must be postponed until relocation is done. There is nothing required for relocation in DTT. --- ****************************************************************** * k...@home KOI8 Net < > The impossible we do immediately. * * Las Vegas NV, USA < > Miracles require 24-hour notice. * ****************************************************************** _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot