summaryrefslogtreecommitdiffstats
path: root/sys/ia64
diff options
context:
space:
mode:
authornjl <njl@FreeBSD.org>2004-10-11 05:39:15 +0000
committernjl <njl@FreeBSD.org>2004-10-11 05:39:15 +0000
commitabd4abd5bde7b89f9bfa1f389c3cd5f5394d9631 (patch)
treea73d71113eb92df36ffa37efd3031bb3c11a1489 /sys/ia64
parentbc7aea493bcaeac179e22ccbf789af1f6fc3a312 (diff)
downloadFreeBSD-src-abd4abd5bde7b89f9bfa1f389c3cd5f5394d9631.zip
FreeBSD-src-abd4abd5bde7b89f9bfa1f389c3cd5f5394d9631.tar.gz
Move the code for halting the CPU (acpi_cpu_c1) into machdep files.
This removes the last MD portion of acpi_cpu.c. MFC after: 2 weeks
Diffstat (limited to 'sys/ia64')
-rw-r--r--sys/ia64/acpica/acpi_machdep.c7
-rw-r--r--sys/ia64/include/acpica_machdep.h2
2 files changed, 9 insertions, 0 deletions
diff --git a/sys/ia64/acpica/acpi_machdep.c b/sys/ia64/acpica/acpi_machdep.c
index 2389750..22377f8 100644
--- a/sys/ia64/acpica/acpi_machdep.c
+++ b/sys/ia64/acpica/acpi_machdep.c
@@ -31,6 +31,7 @@
#include "acpi.h"
#include <dev/acpica/acpivar.h>
+#include <machine/pal.h>
int
acpi_machdep_init(device_t dev)
@@ -49,3 +50,9 @@ acpi_machdep_quirks(int *quirks)
{
return (0);
}
+
+void
+acpi_cpu_c1()
+{
+ ia64_call_pal_static(PAL_HALT_LIGHT, 0, 0, 0);
+}
diff --git a/sys/ia64/include/acpica_machdep.h b/sys/ia64/include/acpica_machdep.h
index 315476b..f04efe0 100644
--- a/sys/ia64/include/acpica_machdep.h
+++ b/sys/ia64/include/acpica_machdep.h
@@ -75,4 +75,6 @@ extern int acpi_release_global_lock(uint32_t *lock);
#define COMPILER_DEPENDENT_INT64 long
#define COMPILER_DEPENDENT_UINT64 unsigned long
+void acpi_cpu_c1(void);
+
#endif /* __ACPICA_MACHDEP_H__ */
OpenPOWER on IntegriCloud