From owner-freebsd-current@FreeBSD.ORG Thu Dec 25 02:09:22 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2056616A4CE; Thu, 25 Dec 2003 02:09:22 -0800 (PST) Received: from slimy.rodal.no (12.80-202-56.nextgentel.com [80.202.56.12]) by mx1.FreeBSD.org (Postfix) with ESMTP id 79FCD43D2F; Thu, 25 Dec 2003 02:09:18 -0800 (PST) (envelope-from morten@rodal.no) Received: from atlantis.rodal.no (atlantis.rodal.no [192.168.20.62]) by slimy.rodal.no (8.12.8p2/8.12.8) with ESMTP id hBPA9D1h042573; Thu, 25 Dec 2003 11:09:13 +0100 (CET) (envelope-from morten@rodal.no) Received: (from morten@localhost) by atlantis.rodal.no (8.12.10/8.12.10/Submit) id hBPA9Ddi000727; Thu, 25 Dec 2003 11:09:13 +0100 (CET) (envelope-from morten) Date: Thu, 25 Dec 2003 11:09:13 +0100 From: Morten Rodal To: Scott Long Message-ID: <20031225100912.GA645@atlantis.rodal.no> References: <3FE93499.7060307@freebsd.org> <20031224092425.GB669@atlantis.rodal.no> <3FEA3459.8010006@freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="dDRMvlgZJXvWKvBx" Content-Disposition: inline In-Reply-To: <3FEA3459.8010006@freebsd.org> cc: Jeff Roberson cc: freebsd-current@freebsd.org Subject: Re: Plans for 5.3 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Dec 2003 10:09:22 -0000 --dDRMvlgZJXvWKvBx Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Dec 24, 2003 at 05:50:33PM -0700, Scott Long wrote: > Morten Rodal wrote: > >On Tue, Dec 23, 2003 at 11:39:21PM -0700, Scott Long wrote: > > > >>- Make ULE be the default scheduler. This is a 'dogfood' item in that > >> by making it the default early on, hopefully bugs can be found and > >> addressed quickly. Jeff Roberson is the ULE person and has been very > >> responsive to bug reports. > >> > > > > > >I have not been able to compile a sparc64 kernel with SCHED_ULE. It > >seems sparc64 is missing some smp_topology (if I recall correctly). > >Hopefully it shouldn't be too hard to fix. > > >=20 > Have you contacted Jeff Roberson about this? >=20 No, but I have CC'ed him now. It seems only i386 and amd64 have hooks for smp_topology: /usr/src/sys# grep -R smp_topology * amd64/amd64/mp_machdep.c:struct cpu_top *smp_topology; i386/i386/mp_machdep.c:struct cpu_top *smp_topology; i386/i386/mp_machdep.c: /* Build the smp_topology map. */ i386/i386/mp_machdep.c: smp_topology =3D &mp_top; kern/sched_ule.c: if (smp_topology =3D=3D NULL) { kern/sched_ule.c: for (i =3D 0; i < smp_topology->ct_count; i= ++) { kern/sched_ule.c: cg =3D &smp_topology->ct_group[i]; kern/sched_ule.c: ksg_maxid =3D smp_topology->ct_count - 1; sys/smp.h:extern struct cpu_top *smp_topology; --=20 Morten Rodal --dDRMvlgZJXvWKvBx Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (FreeBSD) iD8DBQE/6rdIbWe1Cy11WVsRAkHhAJ9IZXbgxjk/23PDbmm3LQK0+7OY7gCg7YJx LZ/zlcl7CZA8lw28nSJXqig= =gqUA -----END PGP SIGNATURE----- --dDRMvlgZJXvWKvBx--