From owner-cvs-all Thu Mar 7 14:24:21 2002 Delivered-To: cvs-all@freebsd.org Received: from beppo.feral.com (beppo.feral.com [192.67.166.79]) by hub.freebsd.org (Postfix) with ESMTP id 0342B37B416; Thu, 7 Mar 2002 14:24:17 -0800 (PST) Received: from mailhost.feral.com (mjacob@mailhost.feral.com [192.67.166.1]) by beppo.feral.com (8.11.3/8.11.3) with ESMTP id g27MOGf43997; Thu, 7 Mar 2002 14:24:16 -0800 (PST) (envelope-from mjacob@feral.com) Date: Thu, 7 Mar 2002 14:24:16 -0800 (PST) From: Matthew Jacob X-Sender: mjacob@beppo Reply-To: mjacob@feral.com To: John Baldwin Cc: Jeff Roberson , cvs-all@FreeBSD.org, cvs-committers@FreeBSD.org Subject: RE: cvs commit: src/sys/sys smp.h src/sys/kern subr_smp.c src/sy In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > > Yes, well, the current Alpha ID's do fit this model. :) I think you want > what we already have. If we do end up with an arch which uses 64-bit > phyiscal ID numbers or other such weirdness then it is free to assign > logical ID's as it sees fit. We just happen to use the phyiscal ID for > the virtaul ID on Alpha, i386 (and sparc64 I believe) since they do fit > these requirements. > > Does that make sense? I'm not say we need to support some wildly sparse > range, but we shouldn't assume 0 and 1 for any dual CPU system. The latter certainly. I would like everyone to assume a sparse space. After all, under the current implementation, the first CPU for an Alpha 8200 is at ID 8, not 0. As far as the rest- fair enough, I suppose. But as long as you just keep the notion that these are phyical IDs, then people will make (IMO) unwarranted assumptions about this over time, and as soon as you *get* a platform that doesn't fit this, you're in trouble. -matt To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message