Loading...
Searching...
No Matches
Go to the documentation of this file.
163#define ACPI_BINARY_SEMAPHORE 0
164#define ACPI_OSL_MUTEX 1
168#define DEBUGGER_SINGLE_THREADED 0
169#define DEBUGGER_MULTI_THREADED 1
181#if (defined ACPI_ASL_COMPILER) || \
182 (defined ACPI_BIN_APP) || \
183 (defined ACPI_DUMP_APP) || \
184 (defined ACPI_HELP_APP) || \
185 (defined ACPI_NAMES_APP) || \
186 (defined ACPI_SRC_APP) || \
187 (defined ACPI_XTRACT_APP) || \
188 (defined ACPI_EXAMPLE_APP) || \
189 (defined ACPI_EFI_HELLO)
190#define ACPI_APPLICATION
191#define ACPI_SINGLE_THREADED
192#define USE_NATIVE_ALLOCATE_ZEROED
197#ifdef ACPI_ASL_COMPILER
198#define ACPI_DEBUG_OUTPUT
199#define ACPI_CONSTANT_EVAL_ONLY
200#define ACPI_LARGE_NAMESPACE_NODE
201#define ACPI_DATA_TABLE_DISASSEMBLY
202#define ACPI_32BIT_PHYSICAL_ADDRESS
203#define ACPI_DISASSEMBLER 1
209#define ACPI_APPLICATION
210#define ACPI_FULL_DEBUG
211#define ACPI_MUTEX_DEBUG
212#define ACPI_DBG_TRACK_ALLOCATIONS
218#define ACPI_NO_ERROR_MESSAGES
224#define ACPI_DEBUG_OUTPUT
229#if (defined ACPI_EXEC_APP) || \
230 (defined ACPI_EXAMPLE_APP) || \
231 (defined ACPI_NAMES_APP)
232#define ACPI_USE_NATIVE_RSDP_POINTER
238#define ACPI_USE_NATIVE_MEMORY_MAPPING
243#if (defined ACPI_EXAMPLE_APP) || \
244 (defined ACPI_NAMES_APP)
245#define ACPI_REDUCED_HARDWARE 1
251#define ACPI_USE_LOCAL_CACHE
252#define ACPI_DEBUGGER 1
253#define ACPI_DISASSEMBLER 1
256#define ACPI_DEBUG_OUTPUT
262#ifdef ACPI_APPLICATION
263#define ACPI_USE_LOCAL_CACHE
268#ifdef ACPI_FULL_DEBUG
269#define ACPI_DEBUG_OUTPUT
270#define ACPI_DEBUGGER 1
271#define ACPI_DISASSEMBLER 1
283#if defined(__GNUC__) && !defined(__INTEL_COMPILER)
286#elif defined(_MSC_VER)
289#elif defined(__INTEL_COMPILER)
294#if defined(_LINUX) || defined(__linux__)
297#elif defined(_APPLE) || defined(__APPLE__)
300#elif defined(__DragonFly__)
303#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
306#elif defined(__NetBSD__)
310#include "acsolaris.h"
312#elif defined(MODESTO)
313#include "acmodesto.h"
315#elif defined(NETWARE)
316#include "acnetware.h"
318#elif defined(_CYGWIN)
327#elif defined(_WRS_LIB_BUILD)
328#include "acvxworks.h"
330#elif defined(__OS2__)
333#elif defined(__HAIKU__)
336#elif defined(__QNX__)
344#elif defined(_AED_EFI) || defined(_GNU_EFI) || defined(_EDK2_EFI)
347#elif defined(AUXENEVA)
353#error Unknown target environment
368#ifndef COMPILER_DEPENDENT_INT64
369#define COMPILER_DEPENDENT_INT64 long long
372#ifndef COMPILER_DEPENDENT_UINT64
373#define COMPILER_DEPENDENT_UINT64 unsigned long long
378#ifndef ACPI_MUTEX_TYPE
379#define ACPI_MUTEX_TYPE ACPI_BINARY_SEMAPHORE
384#ifndef ACPI_ACQUIRE_GLOBAL_LOCK
385#define ACPI_ACQUIRE_GLOBAL_LOCK(GLptr, Acquired) Acquired = 1
388#ifndef ACPI_RELEASE_GLOBAL_LOCK
389#define ACPI_RELEASE_GLOBAL_LOCK(GLptr, Pending) Pending = 0
394#ifndef ACPI_FLUSH_CPU_CACHE
395#define ACPI_FLUSH_CPU_CACHE()
405#ifndef ACPI_STRUCT_INIT
406#define ACPI_STRUCT_INIT(field, value) value
417#ifndef ACPI_SYSTEM_XFACE
418#define ACPI_SYSTEM_XFACE
421#ifndef ACPI_EXTERNAL_XFACE
422#define ACPI_EXTERNAL_XFACE
425#ifndef ACPI_INTERNAL_XFACE
426#define ACPI_INTERNAL_XFACE
429#ifndef ACPI_INTERNAL_VAR_XFACE
430#define ACPI_INTERNAL_VAR_XFACE
442#ifndef DEBUGGER_THREADING
443#if !defined (ACPI_APPLICATION) || defined (ACPI_EXEC_APP)
444#define DEBUGGER_THREADING DEBUGGER_MULTI_THREADED
447#define DEBUGGER_THREADING DEBUGGER_SINGLE_THREADED
474#ifdef ACPI_USE_STANDARD_HEADERS
481#if defined (ACPI_APPLICATION) || defined(ACPI_LIBRARY)
491#ifdef ACPI_APPLICATION
492#define ACPI_FILE FILE *
493#define ACPI_FILE_OUT stdout
494#define ACPI_FILE_ERR stderr
496#define ACPI_FILE void *
497#define ACPI_FILE_OUT NULL
498#define ACPI_FILE_ERR NULL
501#ifndef ACPI_INIT_FUNCTION
502#define ACPI_INIT_FUNCTION
505#ifndef ACPI_API_FUNCTION
506#define ACPI_API_FUNCTION