From 46060d269c660d9e2552352f9339901cfa205cff Mon Sep 17 00:00:00 2001 From: KATO Takenori Date: Sun, 15 Jun 1997 16:35:13 +0000 Subject: [PATCH] Synchronize with sys/i386/i386/machdep.c revision up to 1.249. --- sys/pc98/i386/machdep.c | 17 ++++++++++++++++- sys/pc98/pc98/machdep.c | 17 ++++++++++++++++- 2 files changed, 32 insertions(+), 2 deletions(-) diff --git a/sys/pc98/i386/machdep.c b/sys/pc98/i386/machdep.c index a89a96d5b3d..67b8ae71ee6 100644 --- a/sys/pc98/i386/machdep.c +++ b/sys/pc98/i386/machdep.c @@ -35,9 +35,10 @@ * SUCH DAMAGE. * * from: @(#)machdep.c 7.4 (Berkeley) 6/3/91 - * $Id: machdep.c,v 1.43 1997/06/02 15:45:32 kato Exp $ + * $Id: machdep.c,v 1.44 1997/06/09 13:38:21 kato Exp $ */ +#include "apm.h" #include "npx.h" #include "opt_sysvipc.h" #include "opt_ddb.h" @@ -98,6 +99,9 @@ #include +#if NAPM > 0 +#include +#endif #include #include #include @@ -695,6 +699,17 @@ cpu_halt(void) __asm__ ("hlt"); } +/* + * Turn the power off. + */ +void +cpu_power_down(void) +{ +#if NAPM > 0 + apm_power_off(); +#endif +} + /* * Clear registers on exec */ diff --git a/sys/pc98/pc98/machdep.c b/sys/pc98/pc98/machdep.c index a89a96d5b3d..67b8ae71ee6 100644 --- a/sys/pc98/pc98/machdep.c +++ b/sys/pc98/pc98/machdep.c @@ -35,9 +35,10 @@ * SUCH DAMAGE. * * from: @(#)machdep.c 7.4 (Berkeley) 6/3/91 - * $Id: machdep.c,v 1.43 1997/06/02 15:45:32 kato Exp $ + * $Id: machdep.c,v 1.44 1997/06/09 13:38:21 kato Exp $ */ +#include "apm.h" #include "npx.h" #include "opt_sysvipc.h" #include "opt_ddb.h" @@ -98,6 +99,9 @@ #include +#if NAPM > 0 +#include +#endif #include #include #include @@ -695,6 +699,17 @@ cpu_halt(void) __asm__ ("hlt"); } +/* + * Turn the power off. + */ +void +cpu_power_down(void) +{ +#if NAPM > 0 + apm_power_off(); +#endif +} + /* * Clear registers on exec */