diff options
author | msmith <msmith@FreeBSD.org> | 2002-03-16 02:23:30 +0000 |
---|---|---|
committer | msmith <msmith@FreeBSD.org> | 2002-03-16 02:23:30 +0000 |
commit | a3d902c96d3525c026a5b66ba8228d9254de662f (patch) | |
tree | 8a9adcd9253406a18c39805356a21e97c6d806fd /sys/contrib | |
parent | cd4afd325750a7cf9cb020bfd2a399a530cb5f11 (diff) | |
download | FreeBSD-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.h | 4 | ||||
-rw-r--r-- | sys/contrib/dev/acpica/acgcc.h | 35 | ||||
-rw-r--r-- | sys/contrib/dev/acpica/acpiosxf.h | 10 |
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, ...); |