Add __DragonFly__
authorJoerg Sonnenberger <joerg@dragonflybsd.org>
Fri, 13 Feb 2004 00:25:17 +0000 (00:25 +0000)
committerJoerg Sonnenberger <joerg@dragonflybsd.org>
Fri, 13 Feb 2004 00:25:17 +0000 (00:25 +0000)
sys/dev/acpica/Osd/OsdHardware.c
sys/dev/acpica/Osd/OsdSchedule.c
sys/dev/acpica/Osd/OsdSynch.c
sys/dev/acpica/acpi.c
sys/dev/acpica/acpi_thermal.c
sys/dev/acpica/acpi_timer.c
sys/dev/acpica/acpivar.h

index 791b677..824b291 100644 (file)
@@ -25,7 +25,7 @@
  * SUCH DAMAGE.
  *
  *     $FreeBSD: src/sys/dev/acpica/Osd/OsdHardware.c,v 1.10.2.1 2003/08/22 20:49:21 jhb Exp $
- *      $DragonFly: src/sys/dev/acpica/Osd/Attic/OsdHardware.c,v 1.1 2003/09/24 03:32:16 drhodus Exp $ 
+ *      $DragonFly: src/sys/dev/acpica/Osd/Attic/OsdHardware.c,v 1.2 2004/02/13 00:25:17 joerg Exp $ 
  */
 
 /*
@@ -37,7 +37,7 @@
 #include <machine/bus_pio.h>
 #include <machine/bus.h>
 #include <machine/pci_cfgreg.h>
-#if __FreeBSD_version >= 500000
+#if defined(__FreeBSD__) && __FreeBSD_version >= 500000
 #include <dev/pci/pcireg.h>
 #else
 #include <bus/pci/pcireg.h>
index cb4ddcb..e6d8381 100644 (file)
@@ -25,7 +25,7 @@
  * SUCH DAMAGE.
  *
  *     $FreeBSD: src/sys/dev/acpica/Osd/OsdSchedule.c,v 1.23.6.1 2003/08/22 20:49:21 jhb Exp $
- *      $DragonFly: src/sys/dev/acpica/Osd/Attic/OsdSchedule.c,v 1.1 2003/09/24 03:32:16 drhodus Exp $ 
+ *      $DragonFly: src/sys/dev/acpica/Osd/Attic/OsdSchedule.c,v 1.2 2004/02/13 00:25:17 joerg Exp $ 
  */
 
 /*
@@ -73,7 +73,7 @@ struct acpi_task_queue {
     struct acpi_task           *at;
 };
 
-#if __FreeBSD_version >= 500000
+#if defined(__FreeBSD__) && __FreeBSD_version >= 500000
 /*
  * Private task queue definition for ACPI
  */
@@ -192,7 +192,7 @@ AcpiOsQueueForExecution(UINT32 Priority, OSD_EXECUTION_CALLBACK Function, void *
     }
     TASK_INIT(&at->at_task, pri, AcpiOsExecuteQueue, at);
 
-#if __FreeBSD_version < 500000
+#if defined(__DragonFly__) || __FreeBSD_version < 500000
     taskqueue_enqueue(taskqueue_swi, (struct task *)at);
 #else
     taskqueue_enqueue(taskqueue_acpi, (struct task *)at);
@@ -274,7 +274,7 @@ AcpiOsGetThreadId (void)
     /* XXX do not add FUNCTION_TRACE here, results in recursive call */
 
     p = curproc;
-#if __FreeBSD_version < 500000
+#if defined(__DragonFly__) || __FreeBSD_version < 500000
     if (p == NULL)
        p = &proc0;
 #endif
index 57671e6..8c29264 100644 (file)
@@ -25,7 +25,7 @@
  * SUCH DAMAGE.
  *
  *     $FreeBSD: src/sys/dev/acpica/Osd/OsdSynch.c,v 1.17.2.1 2003/08/22 20:49:21 jhb Exp $
- *      $DragonFly: src/sys/dev/acpica/Osd/Attic/OsdSynch.c,v 1.1 2003/09/24 03:32:16 drhodus Exp $ 
+ *      $DragonFly: src/sys/dev/acpica/Osd/Attic/OsdSynch.c,v 1.2 2004/02/13 00:25:17 joerg Exp $ 
  */
 
 /*
@@ -38,7 +38,7 @@
 #include <sys/kernel.h>
 #include <sys/malloc.h>
 #include <sys/sysctl.h>
-#if __FreeBSD_version >= 500000
+#if defined(__FreeBSD__) && __FreeBSD_version >= 500000
 #include <sys/lock.h>
 #include <sys/mutex.h>
 #endif
@@ -48,7 +48,7 @@ ACPI_MODULE_NAME("SYNCH")
 
 static MALLOC_DEFINE(M_ACPISEM, "acpisem", "ACPI semaphore");
 
-#if __FreeBSD_version < 500000
+#if defined(__DragonFly__) || __FreeBSD_version < 500000
 # define AS_LOCK(as)           s = splhigh()
 # define AS_UNLOCK(as)         splx(s)
 # define AS_LOCK_DECL          int s
@@ -64,7 +64,7 @@ static MALLOC_DEFINE(M_ACPISEM, "acpisem", "ACPI semaphore");
  * in the OSI code to implement a mutex.  Go figure.)
  */
 struct acpi_semaphore {
-#if __FreeBSD_version >= 500000
+#if defined(__FreeBSD__) && __FreeBSD_version >= 500000
     struct mtx as_mtx;
 #endif
     UINT32     as_units;
@@ -101,7 +101,7 @@ AcpiOsCreateSemaphore(UINT32 MaxUnits, UINT32 InitialUnits, ACPI_HANDLE *OutHand
        return_ACPI_STATUS(AE_NO_MEMORY);
 
     bzero(as, sizeof(*as));
-#if __FreeBSD_version >= 500000
+#if defined(__FreeBSD__) && __FreeBSD_version >= 500000
     mtx_init(&as->as_mtx, "ACPI semaphore", NULL, MTX_DEF);
 #endif
     as->as_units = InitialUnits;
@@ -129,7 +129,7 @@ AcpiOsDeleteSemaphore (ACPI_HANDLE Handle)
     ACPI_FUNCTION_TRACE((char *)(uintptr_t)__func__);
 
     ACPI_DEBUG_PRINT((ACPI_DB_MUTEX, "destroyed semaphore %p\n", as));
-#if __FreeBSD_version >= 500000
+#if defined(__FreeBSD__) && __FreeBSD_version >= 500000
     mtx_destroy(&as->as_mtx);
 #endif
     free(Handle, M_ACPISEM);
@@ -225,7 +225,7 @@ AcpiOsWaitSemaphore(ACPI_HANDLE Handle, UINT32 Units, UINT16 Timeout)
            break;
        }
 
-#if __FreeBSD_version >= 500000
+#if defined(__FreeBSD__) && __FreeBSD_version >= 500000
        ACPI_DEBUG_PRINT((ACPI_DB_MUTEX,
            "semaphore blocked, calling msleep(%p, %p, %d, \"acsem\", %d)\n",
            as, &as->as_mtx, PCATCH, tmo));
index a54ea2a..390c933 100644 (file)
@@ -27,7 +27,7 @@
  * SUCH DAMAGE.
  *
  *     $FreeBSD: src/sys/dev/acpica/acpi.c,v 1.95.2.1 2003/08/22 20:49:20 jhb Exp $
- *      $DragonFly: src/sys/dev/acpica/Attic/acpi.c,v 1.2 2003/11/09 02:22:34 dillon Exp $ 
+ *      $DragonFly: src/sys/dev/acpica/Attic/acpi.c,v 1.3 2004/02/13 00:25:17 joerg Exp $ 
  */
 
 #include "opt_acpi.h"
@@ -99,7 +99,7 @@ static const char* sleep_state_names[] = {
 /* this has to be static, as the softc is gone when we need it */
 static int acpi_off_state = ACPI_STATE_S5;
 
-#if __FreeBSD_version >= 500000
+#if defined(__FreeBSD__) && __FreeBSD_version >= 500000
 struct mtx     acpi_mutex;
 #endif
 
@@ -237,7 +237,7 @@ acpi_identify(driver_t *driver, device_t parent)
     if (device_find_child(parent, "acpi", 0) != NULL)
        return_VOID;
 
-#if __FreeBSD_version >= 500000
+#if defined(__FreeBSD__) && __FreeBSD_version >= 500000
     /* initialise the ACPI mutex */
     mtx_init(&acpi_mutex, "ACPI global lock", NULL, MTX_DEF);
 #endif
index 09b46c8..8fb29aa 100644 (file)
@@ -25,7 +25,7 @@
  * SUCH DAMAGE.
  *
  *     $FreeBSD: src/sys/dev/acpica/acpi_thermal.c,v 1.29.6.1 2003/08/22 20:49:20 jhb Exp $
- *      $DragonFly: src/sys/dev/acpica/Attic/acpi_thermal.c,v 1.2 2003/11/15 21:05:40 dillon Exp $ 
+ *      $DragonFly: src/sys/dev/acpica/Attic/acpi_thermal.c,v 1.3 2004/02/13 00:25:17 joerg Exp $ 
  */
 
 #include "opt_acpi.h"
@@ -810,7 +810,7 @@ acpi_tz_thread(void *arg)
     for (;;) {
        tsleep(&acpi_tz_proc, 0, "nothing", hz * acpi_tz_polling_rate);
 
-#if __FreeBSD_version >= 500000
+#if defined(__FreeBSD__) && __FreeBSD_version >= 500000
        mtx_lock(&Giant);
 #endif
 
@@ -822,7 +822,7 @@ acpi_tz_thread(void *arg)
            acpi_tz_timeout(device_get_softc(devs[i]));
        ACPI_UNLOCK;
 
-#if __FreeBSD_version >= 500000
+#if defined(__FreeBSD__) && __FreeBSD_version >= 500000
        mtx_unlock(&Giant);
 #endif
     }
index 88e7c00..f6ce316 100644 (file)
@@ -25,7 +25,7 @@
  * SUCH DAMAGE.
  *
  *     $FreeBSD: src/sys/dev/acpica/acpi_timer.c,v 1.24.2.1 2003/08/22 20:49:20 jhb Exp $
- *      $DragonFly: src/sys/dev/acpica/Attic/acpi_timer.c,v 1.2 2004/01/30 05:42:15 dillon Exp $ 
+ *      $DragonFly: src/sys/dev/acpica/Attic/acpi_timer.c,v 1.3 2004/02/13 00:25:17 joerg Exp $ 
  */
 
 #ifdef NOTDEF  /* Disabled */
@@ -35,7 +35,7 @@
 #include <sys/bus.h>
 #include <sys/kernel.h>
 #include <sys/sysctl.h>
-#if __FreeBSD_version >= 500000
+#if defined(__FreeBSD__) && __FreeBSD_version >= 500000
 #include <sys/timetc.h>
 #else
 #include <sys/time.h>
index 62cf6dc..f003746 100644 (file)
  * SUCH DAMAGE.
  *
  *     $FreeBSD: src/sys/dev/acpica/acpivar.h,v 1.43.2.1 2003/08/22 20:49:20 jhb Exp $
- *      $DragonFly: src/sys/dev/acpica/Attic/acpivar.h,v 1.1 2003/09/24 03:32:16 drhodus Exp $ 
+ *      $DragonFly: src/sys/dev/acpica/Attic/acpivar.h,v 1.2 2004/02/13 00:25:17 joerg Exp $ 
  */
 
 #include "bus_if.h"
 #include <sys/eventhandler.h>
 #include <sys/sysctl.h>
-#if __FreeBSD_version >= 500000
+#if defined(__FreeBSD__) && __FreeBSD_version >= 500000
 #include <sys/lock.h>
 #include <sys/mutex.h>
 #endif
@@ -90,7 +90,7 @@ struct acpi_device {
 
 };
 
-#if __FreeBSD_version < 500000
+#if defined(__DragonFly__) || __FreeBSD_version < 500000
 /*
  * In 4.x, ACPI is protected by splhigh().
  */
@@ -390,7 +390,7 @@ extern int  acpi_cmbat_get_battinfo(int, struct acpi_battinfo *);
 
 extern int     acpi_acad_get_acline(int *);
 
-#if __FreeBSD_version >= 500000
+#if defined(__FreeBSD__) && __FreeBSD_version >= 500000
 #ifndef ACPI_MAX_THREADS
 #define ACPI_MAX_THREADS       3
 #endif