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>