Change lwkt_send_ipiq() and lwkt_wait_ipiq() to take a globaldata_t instead
authorMatthew Dillon <dillon@dragonflybsd.org>
Thu, 12 Feb 2004 06:57:49 +0000 (06:57 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Thu, 12 Feb 2004 06:57:49 +0000 (06:57 +0000)
commit2db3b277214a5d1accdcfe1427f7adeb0b1f3ecb
tree81d3c92eec04d83328ebcab9f9db6539d1ce673d
parent9af677fa2c7d3a1de4687ac7e27016163d34ce29
Change lwkt_send_ipiq() and lwkt_wait_ipiq() to take a globaldata_t instead
of a cpuid.  This is part of an ongoing cleanup to use globaldata_t's to
reference other cpus rather then their cpu numbers, reducing the number of
serialized memory indirections required in a number of code paths and
making more context available to the target code.
16 files changed:
sys/i386/apic/apic_vector.s
sys/i386/isa/apic_vector.s
sys/i386/isa/clock.c
sys/kern/kern_intr.c
sys/kern/kern_sig.c
sys/kern/kern_slaballoc.c
sys/kern/kern_switch.c
sys/kern/kern_systimer.c
sys/kern/kern_upcall.c
sys/kern/lwkt_msgport.c
sys/kern/lwkt_thread.c
sys/kern/lwkt_token.c
sys/platform/pc32/apic/apic_vector.s
sys/platform/pc32/isa/apic_vector.s
sys/platform/pc32/isa/clock.c
sys/sys/slaballoc.h