summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_idle.c
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2001-05-10 17:45:49 +0000
committerjhb <jhb@FreeBSD.org>2001-05-10 17:45:49 +0000
commit41fc4419f3762bcb77454d08efb22c049b2259bb (patch)
tree303330e5c0ad9c65ed39b222d1233727e2818286 /sys/kern/kern_idle.c
parent666424d146293fddcb56001344a6f8e225cc13de (diff)
downloadFreeBSD-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.c19
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)
OpenPOWER on IntegriCloud