[U-Boot] [PATCH] smsc95xx: align buffers to cache line size

Marek Vasut marek.vasut at gmail.com
Sun Jul 8 23:31:28 CEST 2012


Dear Ilya Yanok,

> Dear Marek,
> 
> On Sun, Jul 8, 2012 at 10:59 PM, Marek Vasut <marek.vasut at gmail.com> wrote:
> > btw. this will fail with cache line < 32 .
> 
> Hm.. I have to admit I'm not very much into USB specs and I don't have any
> non-ARMv7 system now to do some testing...
> But it used to work without any alignment, right? (with disabled dcache, of
> course)
> That makes me think that data buffers don't need any alignment (from USB
> pov, not cache) and 32-byte alignment is required for internal structs
> only.

See ehci-r10.pdf ... chapter 3.5 ... the buffer pointer has to be aligned too it 
seems.

> Regards, Ilya.

Best regards,
Marek Vasut


More information about the U-Boot mailing list