123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- /* acpi.h */
- /* File for Harvey-specific ACPI defines. */
- /* ACPI redefines things found in libc, but this one thing we need.
- */
- #if 0
- typedef
- struct Lock {
- int32_t key;
- int32_t sem;
- } Lock;
- typedef struct QLp QLp;
- struct QLp
- {
- int inuse;
- QLp *next;
- char state;
- };
- typedef
- struct QLock
- {
- Lock lock;
- int locked;
- QLp *head;
- QLp *tail;
- } QLock;
- #endif
- #define ACPI_USE_SYSTEM_INTTYPES
- typedef uint8_t BOOLEAN;
- typedef QLock ACPI_MUTEX;
- typedef uint64_t COMPILER_DEPENDENT_UINT64;
- typedef uint64_t UINT64;
- typedef uint32_t UINT32;
- typedef uint16_t UINT16;
- typedef uint8_t UINT8;
- typedef int64_t COMPILER_DEPENDENT_INT64;
- typedef int64_t INT64;
- typedef int32_t INT32;
- typedef int16_t INT16;
- typedef int8_t INT8;
- typedef int ACPI_THREAD_ID;
- #define DEBUGGER_THREADING DEBUGGER_SINGLE_THREADED
- #define ACPI_MACHINE_WIDTH 64
- #pragma clang diagnostic ignored "-Wunused-variable"
- #define ACPI_GET_FUNCTION_NAME __func__
|