diff options
author | kato <kato@FreeBSD.org> | 2000-10-18 09:05:09 +0000 |
---|---|---|
committer | kato <kato@FreeBSD.org> | 2000-10-18 09:05:09 +0000 |
commit | c93671f44e3b5bdad0bf44acea644e71f92d5218 (patch) | |
tree | 8196dfcd3b16f1bdc5f04efbc943b664dc6bd568 /sys/pc98 | |
parent | c91f907c888f98bf51c10e5d43cab940e2133b7d (diff) | |
download | FreeBSD-src-c93671f44e3b5bdad0bf44acea644e71f92d5218.zip FreeBSD-src-c93671f44e3b5bdad0bf44acea644e71f92d5218.tar.gz |
Merged from sys/i386/i386/machdep.c revision 1.416.
Diffstat (limited to 'sys/pc98')
-rw-r--r-- | sys/pc98/i386/machdep.c | 16 | ||||
-rw-r--r-- | sys/pc98/pc98/machdep.c | 16 |
2 files changed, 18 insertions, 14 deletions
diff --git a/sys/pc98/i386/machdep.c b/sys/pc98/i386/machdep.c index 09e5ab8..1a16cd3 100644 --- a/sys/pc98/i386/machdep.c +++ b/sys/pc98/i386/machdep.c @@ -56,6 +56,7 @@ #include <sys/systm.h> #include <sys/sysproto.h> #include <sys/signalvar.h> +#include <sys/ipl.h> #include <sys/kernel.h> #include <sys/ktr.h> #include <sys/linker.h> @@ -97,7 +98,6 @@ #include <machine/clock.h> #include <machine/specialreg.h> #include <machine/bootinfo.h> -#include <machine/ipl.h> #include <machine/md_var.h> #include <machine/mutex.h> #include <machine/pc/bios.h> @@ -997,7 +997,8 @@ cpu_halt(void) */ #ifndef SMP static int cpu_idle_hlt = 1; -SYSCTL_INT(_machdep, OID_AUTO, cpu_idle_hlt, CTLFLAG_RW, &cpu_idle_hlt, 0, "Idle loop HLT enable"); +SYSCTL_INT(_machdep, OID_AUTO, cpu_idle_hlt, CTLFLAG_RW, + &cpu_idle_hlt, 0, "Idle loop HLT enable"); /* * Note that we have to be careful here to avoid a race between checking @@ -1008,13 +1009,13 @@ SYSCTL_INT(_machdep, OID_AUTO, cpu_idle_hlt, CTLFLAG_RW, &cpu_idle_hlt, 0, "Idle static void cpu_idle(void *junk, int count) { - if (cpu_idle_hlt){ + if (cpu_idle_hlt) { disable_intr(); - if (procrunnable()) { + if (procrunnable()) enable_intr(); - } else { + else { enable_intr(); - __asm__ ("hlt"); + __asm __volatile("hlt"); } } } @@ -1023,7 +1024,8 @@ static void cpu_idle_register(void *junk) { EVENTHANDLER_FAST_REGISTER(idle_event, cpu_idle, NULL, IDLE_PRI_LAST); } -SYSINIT(cpu_idle_register, SI_SUB_SCHED_IDLE, SI_ORDER_SECOND, cpu_idle_register, NULL) +SYSINIT(cpu_idle_register, SI_SUB_SCHED_IDLE, SI_ORDER_SECOND, + cpu_idle_register, NULL) #endif /* !SMP */ /* diff --git a/sys/pc98/pc98/machdep.c b/sys/pc98/pc98/machdep.c index 09e5ab8..1a16cd3 100644 --- a/sys/pc98/pc98/machdep.c +++ b/sys/pc98/pc98/machdep.c @@ -56,6 +56,7 @@ #include <sys/systm.h> #include <sys/sysproto.h> #include <sys/signalvar.h> +#include <sys/ipl.h> #include <sys/kernel.h> #include <sys/ktr.h> #include <sys/linker.h> @@ -97,7 +98,6 @@ #include <machine/clock.h> #include <machine/specialreg.h> #include <machine/bootinfo.h> -#include <machine/ipl.h> #include <machine/md_var.h> #include <machine/mutex.h> #include <machine/pc/bios.h> @@ -997,7 +997,8 @@ cpu_halt(void) */ #ifndef SMP static int cpu_idle_hlt = 1; -SYSCTL_INT(_machdep, OID_AUTO, cpu_idle_hlt, CTLFLAG_RW, &cpu_idle_hlt, 0, "Idle loop HLT enable"); +SYSCTL_INT(_machdep, OID_AUTO, cpu_idle_hlt, CTLFLAG_RW, + &cpu_idle_hlt, 0, "Idle loop HLT enable"); /* * Note that we have to be careful here to avoid a race between checking @@ -1008,13 +1009,13 @@ SYSCTL_INT(_machdep, OID_AUTO, cpu_idle_hlt, CTLFLAG_RW, &cpu_idle_hlt, 0, "Idle static void cpu_idle(void *junk, int count) { - if (cpu_idle_hlt){ + if (cpu_idle_hlt) { disable_intr(); - if (procrunnable()) { + if (procrunnable()) enable_intr(); - } else { + else { enable_intr(); - __asm__ ("hlt"); + __asm __volatile("hlt"); } } } @@ -1023,7 +1024,8 @@ static void cpu_idle_register(void *junk) { EVENTHANDLER_FAST_REGISTER(idle_event, cpu_idle, NULL, IDLE_PRI_LAST); } -SYSINIT(cpu_idle_register, SI_SUB_SCHED_IDLE, SI_ORDER_SECOND, cpu_idle_register, NULL) +SYSINIT(cpu_idle_register, SI_SUB_SCHED_IDLE, SI_ORDER_SECOND, + cpu_idle_register, NULL) #endif /* !SMP */ /* |