Module Name: src
Committed By: uwe
Date: Fri Apr 3 05:01:10 UTC 2009
Modified Files:
src/sys/dev/hpc: files.hpcapm
src/sys/dev/hpc/apm: apmdev.c files.apm
Log Message:
Use dev/apm/files.apm for APM options in opt_apm.h.
Now both apm and apmdev files.apm can be included so you can switch
from apmdev0 to apm0 at hpcapm0 in your kernel config easily.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/dev/hpc/files.hpcapm
cvs rdiff -u -r1.22 -r1.23 src/sys/dev/hpc/apm/apmdev.c
cvs rdiff -u -r1.3 -r1.4 src/sys/dev/hpc/apm/files.apm
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/dev/hpc/files.hpcapm
diff -u src/sys/dev/hpc/files.hpcapm:1.3 src/sys/dev/hpc/files.hpcapm:1.4
--- src/sys/dev/hpc/files.hpcapm:1.3 Fri Apr 3 04:21:51 2009
+++ src/sys/dev/hpc/files.hpcapm Fri Apr 3 05:01:09 2009
@@ -1,32 +1,20 @@
-# $NetBSD: files.hpcapm,v 1.3 2009/04/03 04:21:51 uwe Exp $
+# $NetBSD: files.hpcapm,v 1.4 2009/04/03 05:01:09 uwe Exp $
# H/PC APM device emulator
-# XXX: transitioning from apmdev(4) to apm(4)
-# XXX: cannot include both, unfortunately
-#
+include "dev/hpc/apm/files.apm"
+
+# Transitioning from apmdev(4) to apm(4)
# While drivers are not converted let kernels have either old
#
-# apmdev0 at hpcapm0 # defined in dev/hpc/apm/files.apm
+# apmdev0 at hpcapm0
#
# to maintain status quo, xor new
#
# apm0 at hpcapm0
#
# for those who do driver convertion to pmf(9).
-
-#-if old apmdev(4) - dopowerhooks(9)
-
-include "dev/hpc/apm/files.apm"
-
-#-else new apm(4) - pmf(9)
-
-#include "dev/apm/files.apm"
-#define apmdevif {}
-#attach apm at apmdevif with apm_apmdevif
-#file dev/hpc/apm_apmdevif.c apm_apmdevif
-
-#-endif
-
+attach apm at apmdevif with apm_apmdevif
+file dev/hpc/apm_apmdevif.c apm_apmdevif
define hpcapmif { }
device hpcapm: apmdevif
Index: src/sys/dev/hpc/apm/apmdev.c
diff -u src/sys/dev/hpc/apm/apmdev.c:1.22 src/sys/dev/hpc/apm/apmdev.c:1.23
--- src/sys/dev/hpc/apm/apmdev.c:1.22 Fri Apr 3 04:13:17 2009
+++ src/sys/dev/hpc/apm/apmdev.c Fri Apr 3 05:01:10 2009
@@ -1,4 +1,4 @@
-/* $NetBSD: apmdev.c,v 1.22 2009/04/03 04:13:17 uwe Exp $ */
+/* $NetBSD: apmdev.c,v 1.23 2009/04/03 05:01:10 uwe Exp $ */
/*-
* Copyright (c) 1996, 1997 The NetBSD Foundation, Inc.
@@ -33,10 +33,10 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: apmdev.c,v 1.22 2009/04/03 04:13:17 uwe Exp $");
+__KERNEL_RCSID(0, "$NetBSD: apmdev.c,v 1.23 2009/04/03 05:01:10 uwe Exp $");
#ifdef _KERNEL_OPT
-#include "opt_apmdev.h"
+#include "opt_apm.h"
#endif
#ifdef APM_NOIDLE
Index: src/sys/dev/hpc/apm/files.apm
diff -u src/sys/dev/hpc/apm/files.apm:1.3 src/sys/dev/hpc/apm/files.apm:1.4
--- src/sys/dev/hpc/apm/files.apm:1.3 Fri Feb 24 13:06:12 2006
+++ src/sys/dev/hpc/apm/files.apm Fri Apr 3 05:01:10 2009
@@ -1,12 +1,12 @@
-# $NetBSD: files.apm,v 1.3 2006/02/24 13:06:12 cube Exp $
+# $NetBSD: files.apm,v 1.4 2009/04/03 05:01:10 uwe Exp $
#
# Common APM support files
#
-defflag opt_apmdev.h APM_DISABLE APM_FORCE_64K_SEGMENTS APM_NO_IDLE
- APM_NO_STANDBY APM_V10_ONLY APM_NO_V12 APMDEBUG
- APM_POWER_PRINT
-defparam opt_apmdev.h APMDEBUG_VALUE APM_DISABLE_INTERRUPTS
+
+
+include "dev/apm/files.apm"
+
define apmdevif {}
device apmdev
attach apmdev at apmdevif