From owner-freebsd-arch@FreeBSD.ORG Wed Feb 27 04:47:11 2008 Return-Path: Delivered-To: arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 481771065671; Wed, 27 Feb 2008 04:47:11 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.netplex.net (mail.netplex.net [204.213.176.10]) by mx1.freebsd.org (Postfix) with ESMTP id E8AA113C45D; Wed, 27 Feb 2008 04:47:05 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.netplex.net (8.14.2/8.14.2/NETPLEX) with ESMTP id m1R4kr77019374; Tue, 26 Feb 2008 23:46:53 -0500 (EST) X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.netplex.net) X-Greylist: Message whitelisted by DRAC access database, not delayed by milter-greylist-4.0 (mail.netplex.net [204.213.176.10]); Tue, 26 Feb 2008 23:46:54 -0500 (EST) Date: Tue, 26 Feb 2008 23:46:53 -0500 (EST) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net To: Jeff Roberson In-Reply-To: <20080226121251.V920@desktop> Message-ID: References: <20080220175532.Q920@desktop> <20080220213253.A920@desktop> <20080221092011.J52922@fledge.watson.org> <20080222121253.N920@desktop> <20080222231245.GA28788@lor.one-eyed-alien.net> <20080222134923.M920@desktop> <20080223194047.GB38485@lor.one-eyed-alien.net> <20080223111659.K920@desktop> <20080223213507.GD39699@lor.one-eyed-alien.net> <20080224001902.J920@desktop> <20080225231747.GT99258@elvis.mu.org> <20080225143222.B920@desktop> <20080225160433.P920@desktop> <20080225194320.V920@desktop> <20080225213434.L920@desktop> <20080226121251.V920@desktop> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Brooks Davis , Andrew Gallatin , Alfred Perlstein , arch@freebsd.org, Robert Watson , David Xu Subject: Re: cpuset and affinity implementation X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Daniel Eischen List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Feb 2008 04:47:11 -0000 On Tue, 26 Feb 2008, Jeff Roberson wrote: > > On Tue, 26 Feb 2008, Daniel Eischen wrote: > >> On Mon, 25 Feb 2008, Jeff Roberson wrote: >> >>> See above discussion. I'm not sure what you mean by 'default' cpuset >>> here. >> >> I imagine the 'default' cpuset as the system's default cpuset, >> in lieu of any administratively created cpusets and bindings >> for the process (inherited or explicit). > > My opinion is that if we decide that it's important to assign numbered sets > to tids we need then to allow cpuset_getid to return multiple ids for > WHICH_PID. Maybe there shouldn't be WHICH_PID. Perhaps it should be called WHICH_ALLTIDS. Then it might appear more expected if cpuset_getid(WHICH_ALLTIDS, ...) returned multiple cpusets. I realize this is just playing with words, and I do prefer WHICH_PID :-) -- DE