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 */