From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ilya Yanok Date: Sat, 12 Nov 2011 02:17:46 +0400 Subject: [U-Boot] [PATCH 00/14] Support for HTKW mcx board In-Reply-To: References: <1320189368-9763-1-git-send-email-yanok@emcraft.com> <4EB71F80.40406@emcraft.com> <4EBC7121.4050607@emcraft.com> Message-ID: <4EBD9F0A.5040801@emcraft.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de 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