summaryrefslogtreecommitdiffstats
path: root/sys/contrib/dev/acpica/acgcc.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/contrib/dev/acpica/acgcc.h')
-rw-r--r--sys/contrib/dev/acpica/acgcc.h35
1 files changed, 34 insertions, 1 deletions
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
OpenPOWER on IntegriCloud