On Sunday 01 April 2012 17:00:56 Marek Vasut wrote: > Dear Mike Frysinger, > > On Sunday 01 April 2012 09:22:59 Stefano Babic wrote: > > > If the range passed to flush_cache is not multiple > > > of ARCH_DMA_MINALIGN, a warning due to mislaignment > > > is printed. > > > Detected with fec_mxc, mx35 boards: > > > > > > CACHE: Misaligned operation at range [80800000, 8083c310] > > > > warning on flushing is broken. the arch/arm/cpu/arm926ejs/cache.c code > > should probably be fixed instead. > > Why exactly?
the flush isn't harmful (ignoring the fact that a few extra bytes might get written back to external memory), and the data isn't evicted from cache. after all, we aren't talking about invalidate here, we're talking about flush. plus, no other arch (linux or u-boot) does this. so the better question is, why exactly should you be warning ? you should provide justification when doing something unusual ... -mike
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot