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

Jayachandran C. jchandra at freebsd.org
Sat Oct 1 07:21:23 UTC 2011


On Sat, Oct 1, 2011 at 12:39 PM, Adrian Chadd <adrian at freebsd.org> wrote:
> Reverting it unfortunately doesn't help; it messes up the event timer stuff.

I would like to understand this, reverting r216862 would take out the
critical_enter() and cpu_idleclock() which would keep the timer
interrupts coming is as usual, this should not affect the event timer.

> I'd like to see a more permanent solution. What I suggest we do moving
> forward is:
>
> * create a function pointer setup, like what i386 does
> * override it per-platform and per-chipset, once we know what the
> correct behaviour should be.
>
> Are you able to figure out how to achieve correct timer/interrupt/wait
> handling on XLR?

I'm not aware of any platforms which provide an equivalent of 'sti',
so going for an implementation per platform may not help.

JC.


More information about the svn-src-head mailing list