Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 09 Jun 2005 22:45:01 -0400
From:      Stephan Uphoff <ups@freebsd.org>
To:        John Baldwin <jhb@freebsd.org>
Cc:        cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org
Subject:   Re: cvs commit: src/sys/kern kern_switch.c sched_4bsd.c
Message-ID:  <1118371501.27369.45718.camel@palm>
In-Reply-To: <00b08fa8e580e95a2c5ecd95c54a9805@FreeBSD.org>
References:  <200506091826.j59IQVMe054446@repoman.freebsd.org> <00b08fa8e580e95a2c5ecd95c54a9805@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 2005-06-09 at 19:28, John Baldwin wrote:
> On Jun 9, 2005, at 11:26 AM, Stephan Uphoff wrote:
> 
> > ups         2005-06-09 18:26:31 UTC
> >
> >   FreeBSD src repository
> >
> >   Modified files:
> >     sys/kern             kern_switch.c sched_4bsd.c
> >   Log:
> >   Fix some race conditions for pinned threads that may cause them to 
> > run
> >   on the wrong CPU.
> >
> >   Add IPI support for preempting a thread on another CPU.
> >
> >   MFC after:3 weeks
> 
> Note that this breaks the compile on non x86 when PREEMPTION isn't on

I compiled/tested it also without PREEMPTION on x86.
Could you send me the error message?

>  
> btw.  Alpha has supported preemption at times (I need to test it again 
> and turn it on if it is safe now).

Good - could you also add the IPI_PREEMPT magic to the IPI handler if it
works?

Thanks
Stephan




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1118371501.27369.45718.camel>