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_at_FreeBSD.org> To: src-committers_at_FreeBSD.org, cvs-src_at_FreeBSD.org, cvs-all_at_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.cReceived on Thu Apr 17 2003 - 20:28:59 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:04 UTC