[U-Boot] [PATCH] mtest: Disable dcache during test

Benoît Thébaudeau benoit.thebaudeau at advansee.com
Mon Sep 3 23:14:25 CEST 2012


Hi Albert,

On Monday, September 3, 2012 6:50:14 PM, Albert ARIBAUD wrote:
> Hi Benoît,
> 
> On Mon, 3 Sep 2012 16:25:15 +0200 (CEST), Benoît Thébaudeau
> <benoit.thebaudeau at advansee.com> wrote:
> 
> > Dear Wolfgang Denk,
> > 
> > On Sunday, September 2, 2012 6:30:23 PM, Wolfgang Denk wrote:
> > > Dear Benoît Thébaudeau,
> > > 
> > > In message
> > > <1725235724.2300239.1344694624384.JavaMail.root at advansee.com> you
> > > wrote:
> > > > 
> > > > On 08/11/2012 05:18 AM, Mike Frysinger wrote:
> > > ...
> > > > > if you want dcache disabled, then why don't you run `dcache
> > > > > off`
> > > > > first ?  i
> > > > > think it's useful to be able to do both, and forcing it one
> > > > > way
> > > > > is
> > > > > wrong.
> > > > > 
> > > > > thus, NAK from me.
> > > > > -mike
> > > > 
> > > > Because you will very likely trust mtest and forget about
> > > > running
> > > > `dcache off`
> > > > first, so you may then be happy about falsely positive mtest
> > > > results. Moreover,
> > > > I can't find any sense or usefulness in running mtest with
> > > > dcache
> > > > enabled.
> > > 
> > > I agree with Mike.
> > > 
> > > "UNIX was not designed to stop you from doing stupid things,
> > > because that would also stop you from doing clever things."
> > >       -
> > > Doug Gwyn
> > > 
> > > So NAK from me, too.
> > 
> > OK, but do you agree with the following that Mike and me agreed on
> > after that?
> > http://lists.denx.de/pipermail/u-boot/2012-August/130650.html
> > http://lists.denx.de/pipermail/u-boot/2012-August/130726.html
> > http://patchwork.ozlabs.org/patch/176909/
> 
> I did already reply to this, but since the agreement is brought back,
> I
> think I should re-state my opinion: such a warning line will most
> likely
> be overlooked, thus has little value. People using mtest should know
> that they must check/set dcache state before running mtest.

If this line is overlooked, it's the same as not having it. If it is not
overlooked, it is useful both to detail the test conditions and as a reminder
not to do stupid things. This line does not prevent users from doing any manual
dcache check/enable/disable operation they want before running mtest. All in
all, adding this line can only be beneficial.

Best regards,
Benoît


More information about the U-Boot mailing list