svn commit: r225892 - head/sys/mips/mips

Adrian Chadd adrian at freebsd.org
Mon Oct 17 14:56:52 UTC 2011


On 17 October 2011 22:18, Jayachandran C. <jchandra at freebsd.org> wrote:

>> The patch does not cause any further problems  for me on XLR/XLP - I
>> have been testing it for a few days.  But I don't really have a
>> testcase for the issue you see.
>
> If there are no objections, I'm planning to check this in.
>
>  I can keep the two if(!busy) blocks in cpu_idle() commented if you
> prefer, and that should give the same behavior as you are seeing now.

I'm happy for you to check it in. I'll do some further testing in my
branch and see if I can figure out why it isn't working for me.

I've also found the relevant bits in the mips24k programming pdfs
which talk about the Config7 bit which indiciates whether wait will
break if a mask interrupt is asserted or not.
That may be good to include at a later date. (But my SoCs don't have
that feature, so we still need this WAR.)


Adrian


More information about the freebsd-mips mailing list