summaryrefslogtreecommitdiffstats
path: root/sys/modules/acpi
diff options
context:
space:
mode:
authoriwasaki <iwasaki@FreeBSD.org>2001-10-26 17:43:05 +0000
committeriwasaki <iwasaki@FreeBSD.org>2001-10-26 17:43:05 +0000
commit1b24a8aa4e560f424c368bcc1fa8037f4773cea2 (patch)
tree21b123760e3f3009d3682b32acb590e02ad68027 /sys/modules/acpi
parent5cf7b5f41f4236d42751f1ffbb7c54d5160772ca (diff)
downloadFreeBSD-src-1b24a8aa4e560f424c368bcc1fa8037f4773cea2.zip
FreeBSD-src-1b24a8aa4e560f424c368bcc1fa8037f4773cea2.tar.gz
Add APM compatibility feature to ACPI.
This emulates APM device node interface APIs (mainly ioctl) and provides APM services for the applications. The goal is to support most of APM applications without any changes. Implemented ioctls in this commit are: - APMIO_SUSPEND (mapped ACPI S3 as default but changable by sysctl) - APMIO_STANDBY (mapped ACPI S1 as default but changable by sysctl) - APMIO_GETINFO and APMIO_GETINFO_OLD - APMIO_GETPWSTATUS With above, many APM applications which get batteries, ac-line info. and transition the system into suspend/standby mode (such as wmapm, xbatt) should work with ACPI enabled kernel (if ACPI works well :-) Reviewed by: arch@, audit@ and some guys
Diffstat (limited to 'sys/modules/acpi')
-rw-r--r--sys/modules/acpi/Makefile4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/modules/acpi/Makefile b/sys/modules/acpi/Makefile
index 23a291d..aefef24 100644
--- a/sys/modules/acpi/Makefile
+++ b/sys/modules/acpi/Makefile
@@ -47,8 +47,8 @@ opt_ddb.h: Makefile
echo '' >opt_ddb.h
.endif
-# Machine-specific sleep/wakeup code
-SRCS+= acpi_wakecode.h acpi_wakeup.c
+# Machine-specific code such as sleep/wakeup
+SRCS+= acpi_machdep.c acpi_wakecode.h acpi_wakeup.c
CLEANFILES+= acpi_wakecode.h acpi_wakecode.o acpi_wakecode.bin
acpi_wakecode.h: acpi_wakecode.S
OpenPOWER on IntegriCloud