summaryrefslogtreecommitdiffstats
path: root/sys/contrib
diff options
context:
space:
mode:
authormsmith <msmith@FreeBSD.org>2002-03-16 02:23:30 +0000
committermsmith <msmith@FreeBSD.org>2002-03-16 02:23:30 +0000
commita3d902c96d3525c026a5b66ba8228d9254de662f (patch)
tree8a9adcd9253406a18c39805356a21e97c6d806fd /sys/contrib
parentcd4afd325750a7cf9cb020bfd2a399a530cb5f11 (diff)
downloadFreeBSD-src-a3d902c96d3525c026a5b66ba8228d9254de662f.zip
FreeBSD-src-a3d902c96d3525c026a5b66ba8228d9254de662f.tar.gz
Merge local changes for the 20020308 ACPI CA update.
Diffstat (limited to 'sys/contrib')
-rw-r--r--sys/contrib/dev/acpica/acconfig.h4
-rw-r--r--sys/contrib/dev/acpica/acgcc.h35
-rw-r--r--sys/contrib/dev/acpica/acpiosxf.h10
3 files changed, 41 insertions, 8 deletions
diff --git a/sys/contrib/dev/acpica/acconfig.h b/sys/contrib/dev/acpica/acconfig.h
index 9919a01..8d12d7c 100644
--- a/sys/contrib/dev/acpica/acconfig.h
+++ b/sys/contrib/dev/acpica/acconfig.h
@@ -1,7 +1,7 @@
/******************************************************************************
*
* Name: acconfig.h - Global configuration constants
- * $Revision: 90 $
+ * $Revision: 94 $
*
*****************************************************************************/
@@ -145,7 +145,7 @@
/* Version string */
-#define ACPI_CA_VERSION 0x20020214
+#define ACPI_CA_VERSION 0x20020308
/* Version of ACPI supported */
diff --git a/sys/contrib/dev/acpica/acgcc.h b/sys/contrib/dev/acpica/acgcc.h
index 539131b..ea36178 100644
--- a/sys/contrib/dev/acpica/acgcc.h
+++ b/sys/contrib/dev/acpica/acgcc.h
@@ -1,7 +1,7 @@
/******************************************************************************
*
* Name: acgcc.h - GCC specific defines, etc.
- * $Revision: 17 $
+ * $Revision: 19 $
*
*****************************************************************************/
@@ -122,9 +122,26 @@
#define _IA64
#define COMPILER_DEPENDENT_UINT64 unsigned long
+
+/*
+ * Calling conventions:
+ *
+ * ACPI_SYSTEM_XFACE - Interfaces to host OS (handlers, threads)
+ * ACPI_EXTERNAL_XFACE - External ACPI interfaces
+ * ACPI_INTERNAL_XFACE - Internal ACPI interfaces
+ * ACPI_INTERNAL_VAR_XFACE - Internal variable-parameter list interfaces
+ */
+#define ACPI_SYSTEM_XFACE
+#define ACPI_EXTERNAL_XFACE
+#define ACPI_INTERNAL_XFACE
+#define ACPI_INTERNAL_VAR_XFACE
+
/* Single threaded */
+
#define ACPI_APPLICATION
+/* Asm macros */
+
#define ACPI_ASM_MACROS
#define causeinterrupt(level)
#define BREAKPOINT3
@@ -186,6 +203,22 @@
#else /* DO IA32 */
#define COMPILER_DEPENDENT_UINT64 unsigned long long
+
+/*
+ * Calling conventions:
+ *
+ * ACPI_SYSTEM_XFACE - Interfaces to host OS (handlers, threads)
+ * ACPI_EXTERNAL_XFACE - External ACPI interfaces
+ * ACPI_INTERNAL_XFACE - Internal ACPI interfaces
+ * ACPI_INTERNAL_VAR_XFACE - Internal variable-parameter list interfaces
+ */
+#define ACPI_SYSTEM_XFACE
+#define ACPI_EXTERNAL_XFACE
+#define ACPI_INTERNAL_XFACE
+#define ACPI_INTERNAL_VAR_XFACE
+
+/* Asm macros */
+
#define ACPI_ASM_MACROS
#define causeinterrupt(level)
#define BREAKPOINT3
diff --git a/sys/contrib/dev/acpica/acpiosxf.h b/sys/contrib/dev/acpica/acpiosxf.h
index 9985fc7..fb94bf4 100644
--- a/sys/contrib/dev/acpica/acpiosxf.h
+++ b/sys/contrib/dev/acpica/acpiosxf.h
@@ -154,12 +154,12 @@ typedef struct AcpiFatalInfo
* Types specific to the OS service interfaces
*/
-typedef
-UINT32 (*OSD_HANDLER) (
+typedef UINT32
+(ACPI_SYSTEM_XFACE *OSD_HANDLER) (
void *Context);
-typedef
-void (*OSD_EXECUTION_CALLBACK) (
+typedef void
+(ACPI_SYSTEM_XFACE *OSD_EXECUTION_CALLBACK) (
void *Context);
@@ -360,7 +360,7 @@ AcpiOsSignal (
* Debug print routines
*/
-void
+void ACPI_INTERNAL_VAR_XFACE
AcpiOsPrintf (
const NATIVE_CHAR *Format,
...);
OpenPOWER on IntegriCloud