diff options
author | jhb <jhb@FreeBSD.org> | 2001-05-10 17:45:49 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2001-05-10 17:45:49 +0000 |
commit | 41fc4419f3762bcb77454d08efb22c049b2259bb (patch) | |
tree | 303330e5c0ad9c65ed39b222d1233727e2818286 /sys/kern/kern_idle.c | |
parent | 666424d146293fddcb56001344a6f8e225cc13de (diff) | |
download | FreeBSD-src-41fc4419f3762bcb77454d08efb22c049b2259bb.zip FreeBSD-src-41fc4419f3762bcb77454d08efb22c049b2259bb.tar.gz |
- Split out the support for per-CPU data from the SMP code. UP kernels
have per-CPU data and gdb on the i386 at least needs access to it.
- Clean up includes in kern_idle.c and subr_smp.c.
Reviewed by: jake
Diffstat (limited to 'sys/kern/kern_idle.c')
-rw-r--r-- | sys/kern/kern_idle.c | 19 |
1 files changed, 5 insertions, 14 deletions
diff --git a/sys/kern/kern_idle.c b/sys/kern/kern_idle.c index 8691f35..712b399 100644 --- a/sys/kern/kern_idle.c +++ b/sys/kern/kern_idle.c @@ -10,32 +10,23 @@ #include <sys/systm.h> #include <sys/kernel.h> #include <sys/ktr.h> +#include <sys/kthread.h> #include <sys/lock.h> #include <sys/mutex.h> +#include <sys/pcpu.h> #include <sys/proc.h> -#include <sys/signalvar.h> -#include <sys/smp.h> #include <sys/resourcevar.h> -#include <sys/vmmeter.h> -#include <sys/sysctl.h> +#include <sys/smp.h> #include <sys/unistd.h> -#include <sys/ipl.h> -#include <sys/kthread.h> -#include <sys/queue.h> -#include <sys/eventhandler.h> +#if 0 #include <vm/vm.h> #include <vm/vm_extern.h> +#endif #ifdef KTRACE #include <sys/uio.h> #include <sys/ktrace.h> #endif -#include <machine/cpu.h> -#include <machine/md_var.h> - -#include <machine/globaldata.h> -#include <machine/globals.h> - static void idle_setup(void *dummy); SYSINIT(idle_setup, SI_SUB_SCHED_IDLE, SI_ORDER_FIRST, idle_setup, NULL) |