From owner-cvs-src@FreeBSD.ORG Thu Jun 9 23:28:27 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 09F8D16A420 for ; Thu, 9 Jun 2005 23:28:27 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from mail25.sea5.speakeasy.net (mail25.sea5.speakeasy.net [69.17.117.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3189743D53 for ; Thu, 9 Jun 2005 23:28:25 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: (qmail 19065 invoked from network); 9 Jun 2005 23:28:25 -0000 Received: from server.baldwin.cx ([216.27.160.63]) (envelope-sender ) by mail25.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 9 Jun 2005 23:28:25 -0000 Received: from [10.2.245.235] ([206.13.39.65]) (authenticated bits=0) by server.baldwin.cx (8.13.1/8.13.1) with ESMTP id j59NSGn3065779; Thu, 9 Jun 2005 19:28:17 -0400 (EDT) (envelope-from jhb@FreeBSD.org) In-Reply-To: <200506091826.j59IQVMe054446@repoman.freebsd.org> References: <200506091826.j59IQVMe054446@repoman.freebsd.org> Mime-Version: 1.0 (Apple Message framework v622) Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <00b08fa8e580e95a2c5ecd95c54a9805@FreeBSD.org> Content-Transfer-Encoding: 7bit From: John Baldwin Date: Thu, 9 Jun 2005 16:28:11 -0700 To: Stephan Uphoff X-Mailer: Apple Mail (2.622) X-Spam-Status: No, score=-2.8 required=4.2 tests=ALL_TRUSTED autolearn=failed version=3.0.2 X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on server.baldwin.cx 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 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Jun 2005 23:28:27 -0000 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 btw. Alpha has supported preemption at times (I need to test it again and turn it on if it is safe now). -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org