[U-Boot-Users] 32 bit alignment

Robert Schwebel robert at schwebel.de
Tue Feb 4 17:17:44 CET 2003


On Tue, Feb 04, 2003 at 04:52:56PM +0100, Wolfgang Denk wrote:
> >   net/bootp.c
> >   net/net.c
> >   drivers/smc91111.c
> 
> Grrrrgh... This is 3000+ lines of code. Can you  please  be  a  _bit_
> more  specific?

See my other post, I hope it can clarify things a little bit. The
problem is that the whole thing is one large state machine... 

> And please exclude the smc91111 driver for now, since I don't feel
> responsible for it.

It basically works - the problems appear later when the contents of the
ethernet packet are in memory. 

By the way: I'm sometimes see strange memory reservation errors when the
code is trying to get mem from the SMSC MMU. It can be fixed by adding
random debug("foo, bar, baz\n"); function calls, but you have to add
exactly the right number of calls :-) Has somebody else seen this
behaviour?  

Robert
-- 
 Dipl.-Ing. Robert Schwebel | http://www.pengutronix.de
 Pengutronix - Linux Solutions for Science and Industry
   Braunschweiger Str. 79,  31134 Hildesheim, Germany
   Handelsregister:  Amtsgericht Hildesheim, HRA 2686
    Phone: +49-5121-28619-0 |  Fax: +49-5121-28619-4




More information about the U-Boot mailing list