[U-Boot] [PATCH 00/14] Support for HTKW mcx board

Ilya Yanok yanok at emcraft.com
Fri Nov 11 23:17:46 CET 2011


Hi Tom,

On 11.11.2011 06:52, Tom Rini wrote:
>> Added no-op cache functions for arm926ejs. However many DaVinci boards
>> are still broken as suprisingly they have D-Cache enabled (I wonder if
>> EMAC works on these boards).
> Given how quick builds are now, what's MAKEALL -s davinci look like,
> before/after?  Or did you mean EMAC functions not just builds?  That's

MAKEALL logs are attached. Things are significantly worse after merging
the series. That's because of DaVinci boards using EMAC driver and
D-Cache enabled (I think this comes from times when D-Cache was disabled
by default on ARM9). With this
http://thread.gmane.org/gmane.comp.boot-loaders.u-boot/116671 patch
applied the results are almost the same as with master branch (see
after+patch.log).

> another question which I've had a few conversations with people about
> (and I've got a TODO list item to poke the kernel about how it does
> cache flushing/etc here, but it also probably relies on page stuff we
> don't do..).  Thanks!

Well, kernel uses coherent memory for descriptors and do
dma_map/dma_unmap on buffers. We don't have coherent memory support in
U-Boot so I just perform flush/invalidate for both descriptors and buffers.

Regards, Ilya.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: after.log
Type: text/x-log
Size: 35680 bytes
Desc: not available
Url : http://lists.denx.de/pipermail/u-boot/attachments/20111112/9ea0ec23/attachment.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: after+patch.log
Type: text/x-log
Size: 3309 bytes
Desc: not available
Url : http://lists.denx.de/pipermail/u-boot/attachments/20111112/9ea0ec23/attachment-0001.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: before.log
Type: text/x-log
Size: 3714 bytes
Desc: not available
Url : http://lists.denx.de/pipermail/u-boot/attachments/20111112/9ea0ec23/attachment-0002.bin 


More information about the U-Boot mailing list