MP Implmentation 3B/4: Remove Xcpuast and Xforward_irq, replacing them
authorMatthew Dillon <dillon@dragonflybsd.org>
Fri, 11 Jul 2003 01:23:24 +0000 (01:23 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Fri, 11 Jul 2003 01:23:24 +0000 (01:23 +0000)
commitcb973d1510c62c9b0a2e26530585a2c50672efa3
treee71bc1b5f340728715122359a366782a136aa120
parentcb9d56eace5b16891c481708a37643d0374a09d5
MP Implmentation 3B/4: Remove Xcpuast and Xforward_irq, replacing them
with IPI messaging functions.  Fix user scheduling issues so user processes
are dependably scheduled on available cpus.
21 files changed:
sys/i386/apic/apic_vector.s
sys/i386/i386/mp_machdep.c
sys/i386/i386/trap.c
sys/i386/include/smp.h
sys/i386/isa/apic_vector.s
sys/i386/isa/intr_machdep.c
sys/i386/isa/intr_machdep.h
sys/kern/kern_intr.c
sys/kern/kern_sig.c
sys/kern/kern_switch.c
sys/kern/kern_synch.c
sys/kern/lwkt_thread.c
sys/platform/pc32/apic/apic_vector.s
sys/platform/pc32/i386/mp_machdep.c
sys/platform/pc32/i386/trap.c
sys/platform/pc32/include/smp.h
sys/platform/pc32/isa/apic_vector.s
sys/platform/pc32/isa/intr_machdep.c
sys/platform/pc32/isa/intr_machdep.h
sys/sys/proc.h
sys/sys/thread.h