cvs commit: src/sys/i386/i386 mp_machdep.c src/sys/amd64/amd64
mp_machdep.c
Jeff Roberson
jeff at FreeBSD.org
Thu Jan 11 00:17:03 UTC 2007
jeff 2007-01-11 00:17:02 UTC
FreeBSD src repository
Modified files:
sys/i386/i386 mp_machdep.c
sys/amd64/amd64 mp_machdep.c
Log:
- Use the correct test in the ipi bitmask handler for IPI_PREEMPT so that
we actually issue preemptions.
- Remove the #ifdef IPI_PREEMPTION so it is always compiled in. Leave
the option which optionally enables support in sched_4bsd. sched_ule.c
will soon use this functionality as a run time rather than compile time
option.
- Compare against the idlethread rather than the priority. There are some
idle prio tasks that we can preempt.
Discussed with: ups
Tested on: i386, amd64
Revision Changes Path
1.279 +2 -4 src/sys/amd64/amd64/mp_machdep.c
1.272 +3 -9 src/sys/i386/i386/mp_machdep.c
More information about the cvs-src
mailing list