Code clean-up, minor IPI work, and implement more functions.
commit9c1cc8880975d437f83ac96ca640eeba15bbedfa
authorJoe Talbott <josepht@xenno.com>
Fri, 29 Jun 2007 18:19:21 +0000 (29 14:19 -0400)
committerJoe Talbott <josepht@xenno.com>
Sat, 30 Jun 2007 20:13:50 +0000 (30 16:13 -0400)
tree6755654a1f8293c554c4092d8d41249276d5c708
parent3360c3ea247d208e9a9565c7a016db5fe924716f
Code clean-up, minor IPI work, and implement more functions.

Remove a bunch of debug kprintfs sprinkled about.  Remove my earlier
attempts at an IPI signal handler.  Do some error checking for sigaction
and pthread_kill return values.  Always increment gd_intr_nesting_level
and remove RQF_IPIQ from the IPI signal handler.

Implement stop_cpus() and restart_cpus() using SIGSTOP and SIGCONT (this
may not be the best choice).
13 files changed:
sys/kern/lwkt_ipiq.c
sys/kern/lwkt_thread.c
sys/kern/uipc_domain.c
sys/netproto/ipsec/key.c
sys/netproto/ipsec/keysock.c
sys/netproto/key/key.c
sys/platform/vkernel/i386/autoconf.c
sys/platform/vkernel/i386/cpu_regs.c
sys/platform/vkernel/i386/exception.c
sys/platform/vkernel/i386/mp.c
sys/platform/vkernel/i386/trap.c
sys/platform/vkernel/platform/globaldata.c
sys/platform/vkernel/platform/systimer.c