Date: Fri, 18 Apr 2003 01:28:58 -0400 (EDT) From: Jeff Roberson <jroberson@chesapeake.net> To: current@freebsd.org Subject: cvs commit: src/sys/kern sched_ule.c (fwd) Message-ID: <20030418012810.U76635-100000@mail.chesapeake.net>
next in thread | raw e-mail | index | archive | help
ULE works with SMP again. Sorry about that folks. Please let me know of any behavior issues. If you have a workload where ULE performs worse than 4BSD I'd love to hear about it. ---------- Forwarded message ---------- Date: Thu, 17 Apr 2003 22:24:10 -0700 (PDT) From: Jeff Roberson <jeff@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern sched_ule.c jeff 2003/04/17 22:24:10 PDT FreeBSD src repository Modified files: sys/kern sched_ule.c Log: - Set the ke_cpu field in sched_add() for interrupt and realtime threads since they are going on the current cpu and not their previously assigned cpu. - sched_runnable() should only return true in the SMP case if the other processor has more than one thread that is runnable. We can not steal curthread. - Change kseq_print() to accept the cpuid instead of a kseq pointer. This makes use of this function in ddb much easier. Revision Changes Path 1.29 +7 -5 src/sys/kern/sched_ule.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030418012810.U76635-100000>