From owner-cvs-all@FreeBSD.ORG Thu Apr 10 13:42:14 2003 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7A70D37B404; Thu, 10 Apr 2003 13:42:14 -0700 (PDT) Received: from fledge.watson.org (fledge.watson.org [204.156.12.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id A4AB343F85; Thu, 10 Apr 2003 13:42:13 -0700 (PDT) (envelope-from arr@watson.org) Received: from fledge.watson.org (localhost [127.0.0.1]) by fledge.watson.org (8.12.9/8.12.9) with ESMTP id h3AKgMYX071989; Thu, 10 Apr 2003 16:42:22 -0400 (EDT) (envelope-from arr@watson.org) Received: from localhost (arr@localhost)h3AKgLW7071986; Thu, 10 Apr 2003 16:42:21 -0400 (EDT) X-Authentication-Warning: fledge.watson.org: arr owned process doing -bs Date: Thu, 10 Apr 2003 16:42:20 -0400 (EDT) From: "Andrew R. Reiter" To: Jeff Roberson In-Reply-To: <20030410162943.T37530-100000@mail.chesapeake.net> Message-ID: <20030410164003.G39679@fledge.watson.org> References: <20030410162943.T37530-100000@mail.chesapeake.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: src-committers@FreeBSD.org cc: Julian Elischer cc: John Baldwin cc: cvs-src@FreeBSD.org cc: Julian Elischer cc: cvs-all@FreeBSD.org Subject: RE: cvs commit: src/sys/ddb db_ps.c src/sys/i386/i386 genassym.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2003 20:42:14 -0000 On Thu, 10 Apr 2003, Jeff Roberson wrote: : :On Thu, 10 Apr 2003, Julian Elischer wrote: : :> :> :> On Thu, 10 Apr 2003, Jeff Roberson wrote: :> :> > > :> > > There is NO support for locking a KSE to a CPU yet. That is a completely :> > > different question. :> > :> > :> > There is in ULE. :> :> But you keep your own information on this.. : :Yes, I'm telling you, if you add anything make it specific to the :scheduler. It doesn't not need to be in scheduler independant code. We :just need a new system call for binding a kse to a cpu. This will be :scheduler independant and then we can call a scheduler dependant routine :like sched_bind(kse, cpu); How could one retrieve the current affinity of a kse? I sorta like the linux method of set and get affinity and using a bit mask for the CPUs a process can be bound to. : :> > :> > > > :> > > > > information in the scheduler specific data. I already have an entry for :> > > > > it in ULE. :> > > > > :> > > > > Cheers, :> > > > > Jeff :> > > > > :> > > > :> > > > :> > > :> > :> > :> : : -- Andrew R. Reiter arr@watson.org arr@FreeBSD.org