8,7 → 8,7 |
* |
* 1. Copyright Notice |
* |
* Some or all of this work - Copyright (c) 1999 - 2010, Intel Corp. |
* Some or all of this work - Copyright (c) 1999 - 2011, Intel Corp. |
* All rights reserved. |
* |
* 2. License |
174,13 → 174,6 |
UINT8 ACPI_INIT_GLOBAL (AcpiGbl_CreateOsiMethod, TRUE); |
|
/* |
* Disable wakeup GPEs during runtime? Default is TRUE because WAKE and |
* RUNTIME GPEs should never be shared, and WAKE GPEs should typically only |
* be enabled just before going to sleep. |
*/ |
UINT8 ACPI_INIT_GLOBAL (AcpiGbl_LeaveWakeGpesDisabled, TRUE); |
|
/* |
* Optionally use default values for the ACPI register widths. Set this to |
* TRUE to use the defaults, if an FADT contains incorrect widths/lengths. |
*/ |
207,7 → 200,13 |
*/ |
UINT8 ACPI_INIT_GLOBAL (AcpiGbl_TruncateIoAddresses, FALSE); |
|
/* |
* Disable runtime checking and repair of values returned by control methods. |
* Use only if the repair is causing a problem on a particular machine. |
*/ |
UINT8 ACPI_INIT_GLOBAL (AcpiGbl_DisableAutoRepair, FALSE); |
|
|
/* AcpiGbl_FADT is a local copy of the FADT, converted to a common format. */ |
|
ACPI_TABLE_FADT AcpiGbl_FADT; |
214,6 → 213,7 |
UINT32 AcpiCurrentGpeCount; |
UINT32 AcpiGbl_TraceFlags; |
ACPI_NAME AcpiGbl_TraceMethodName; |
BOOLEAN AcpiGbl_SystemAwakeAndRunning; |
|
#endif |
|
268,13 → 268,16 |
|
/* |
* Global lock mutex is an actual AML mutex object |
* Global lock semaphore works in conjunction with the HW global lock |
* Global lock semaphore works in conjunction with the actual global lock |
* Global lock spinlock is used for "pending" handshake |
*/ |
ACPI_EXTERN ACPI_OPERAND_OBJECT *AcpiGbl_GlobalLockMutex; |
ACPI_EXTERN ACPI_SEMAPHORE AcpiGbl_GlobalLockSemaphore; |
ACPI_EXTERN ACPI_SPINLOCK AcpiGbl_GlobalLockPendingLock; |
ACPI_EXTERN UINT16 AcpiGbl_GlobalLockHandle; |
ACPI_EXTERN BOOLEAN AcpiGbl_GlobalLockAcquired; |
ACPI_EXTERN BOOLEAN AcpiGbl_GlobalLockPresent; |
ACPI_EXTERN BOOLEAN AcpiGbl_GlobalLockPending; |
|
/* |
* Spinlocks are used for interfaces that can be possibly called at |
283,6 → 286,10 |
ACPI_EXTERN ACPI_SPINLOCK AcpiGbl_GpeLock; /* For GPE data structs and registers */ |
ACPI_EXTERN ACPI_SPINLOCK AcpiGbl_HardwareLock; /* For ACPI H/W except GPE registers */ |
|
/* Mutex for _OSI support */ |
|
ACPI_EXTERN ACPI_MUTEX AcpiGbl_OsiMutex; |
|
/* Reader/Writer lock is used for namespace walk and dynamic table unload */ |
|
ACPI_EXTERN ACPI_RW_LOCK AcpiGbl_NamespaceRwLock; |
311,8 → 318,8 |
ACPI_EXTERN ACPI_TABLE_HANDLER AcpiGbl_TableHandler; |
ACPI_EXTERN void *AcpiGbl_TableHandlerContext; |
ACPI_EXTERN ACPI_WALK_STATE *AcpiGbl_BreakpointWalk; |
ACPI_EXTERN ACPI_INTERFACE_HANDLER AcpiGbl_InterfaceHandler; |
|
|
/* Owner ID support */ |
|
ACPI_EXTERN UINT32 AcpiGbl_OwnerIdMask[ACPI_NUM_OWNERID_MASKS]; |
319,6 → 326,10 |
ACPI_EXTERN UINT8 AcpiGbl_LastOwnerIdIndex; |
ACPI_EXTERN UINT8 AcpiGbl_NextOwnerIdOffset; |
|
/* Initialization sequencing */ |
|
ACPI_EXTERN BOOLEAN AcpiGbl_RegMethodsExecuted; |
|
/* Misc */ |
|
ACPI_EXTERN UINT32 AcpiGbl_OriginalMode; |
330,8 → 341,8 |
ACPI_EXTERN BOOLEAN AcpiGbl_StepToNextCall; |
ACPI_EXTERN BOOLEAN AcpiGbl_AcpiHardwarePresent; |
ACPI_EXTERN BOOLEAN AcpiGbl_EventsInitialized; |
ACPI_EXTERN BOOLEAN AcpiGbl_SystemAwakeAndRunning; |
ACPI_EXTERN UINT8 AcpiGbl_OsiData; |
ACPI_EXTERN ACPI_INTERFACE_INFO *AcpiGbl_SupportedInterfaces; |
|
|
#ifndef DEFINE_ACPI_GLOBALS |
429,10 → 440,13 |
* |
****************************************************************************/ |
|
extern ACPI_FIXED_EVENT_INFO AcpiGbl_FixedEventInfo[ACPI_NUM_FIXED_EVENTS]; |
ACPI_EXTERN ACPI_FIXED_EVENT_HANDLER AcpiGbl_FixedEventHandlers[ACPI_NUM_FIXED_EVENTS]; |
ACPI_EXTERN UINT8 AcpiGbl_AllGpesInitialized; |
ACPI_EXTERN ACPI_GPE_XRUPT_INFO *AcpiGbl_GpeXruptListHead; |
ACPI_EXTERN ACPI_GPE_BLOCK_INFO *AcpiGbl_GpeFadtBlocks[ACPI_MAX_GPE_BLOCKS]; |
ACPI_EXTERN ACPI_GBL_EVENT_HANDLER AcpiGbl_GlobalEventHandler; |
ACPI_EXTERN void *AcpiGbl_GlobalEventHandlerContext; |
ACPI_EXTERN ACPI_FIXED_EVENT_HANDLER AcpiGbl_FixedEventHandlers[ACPI_NUM_FIXED_EVENTS]; |
extern ACPI_FIXED_EVENT_INFO AcpiGbl_FixedEventInfo[ACPI_NUM_FIXED_EVENTS]; |
|
|
/***************************************************************************** |
473,6 → 487,7 |
ACPI_EXTERN BOOLEAN AcpiGbl_DbOpt_disasm; |
ACPI_EXTERN BOOLEAN AcpiGbl_DbOpt_verbose; |
ACPI_EXTERN ACPI_EXTERNAL_LIST *AcpiGbl_ExternalList; |
ACPI_EXTERN ACPI_EXTERNAL_FILE *AcpiGbl_ExternalFileList; |
#endif |
|
|
488,10 → 503,11 |
ACPI_EXTERN BOOLEAN AcpiGbl_DbOpt_NoRegionSupport; |
|
ACPI_EXTERN char *AcpiGbl_DbArgs[ACPI_DEBUGGER_MAX_ARGS]; |
ACPI_EXTERN char AcpiGbl_DbLineBuf[80]; |
ACPI_EXTERN char AcpiGbl_DbParsedBuf[80]; |
ACPI_EXTERN char AcpiGbl_DbScopeBuf[40]; |
ACPI_EXTERN char AcpiGbl_DbDebugFilename[40]; |
ACPI_EXTERN ACPI_OBJECT_TYPE AcpiGbl_DbArgTypes[ACPI_DEBUGGER_MAX_ARGS]; |
ACPI_EXTERN char AcpiGbl_DbLineBuf[ACPI_DB_LINE_BUFFER_SIZE]; |
ACPI_EXTERN char AcpiGbl_DbParsedBuf[ACPI_DB_LINE_BUFFER_SIZE]; |
ACPI_EXTERN char AcpiGbl_DbScopeBuf[80]; |
ACPI_EXTERN char AcpiGbl_DbDebugFilename[80]; |
ACPI_EXTERN BOOLEAN AcpiGbl_DbOutputToFile; |
ACPI_EXTERN char *AcpiGbl_DbBuffer; |
ACPI_EXTERN char *AcpiGbl_DbFilename; |