Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Dec 2003 11:09:13 +0100
From:      Morten Rodal <morten@rodal.no>
To:        Scott Long <scottl@freebsd.org>
Cc:        freebsd-current@freebsd.org
Subject:   Re: Plans for 5.3
Message-ID:  <20031225100912.GA645@atlantis.rodal.no>
In-Reply-To: <3FEA3459.8010006@freebsd.org>
References:  <3FE93499.7060307@freebsd.org> <20031224092425.GB669@atlantis.rodal.no> <3FEA3459.8010006@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--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--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031225100912.GA645>