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
[-- Attachment #1 --]
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.
> >
>
> Have you contacted Jeff Roberson about this?
>
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 = &mp_top;
kern/sched_ule.c: if (smp_topology == NULL) {
kern/sched_ule.c: for (i = 0; i < smp_topology->ct_count; i++) {
kern/sched_ule.c: cg = &smp_topology->ct_group[i];
kern/sched_ule.c: ksg_maxid = smp_topology->ct_count - 1;
sys/smp.h:extern struct cpu_top *smp_topology;
--
Morten Rodal
[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (FreeBSD)
iD8DBQE/6rdIbWe1Cy11WVsRAkHhAJ9IZXbgxjk/23PDbmm3LQK0+7OY7gCg7YJx
LZ/zlcl7CZA8lw28nSJXqig=
=gqUA
-----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031225100912.GA645>
