acglobal.h revision 126372
167754Smsmith/******************************************************************************
267754Smsmith *
367754Smsmith * Name: acglobal.h - Declarations for global variables
4126372Snjl *       $Revision: 147 $
567754Smsmith *
667754Smsmith *****************************************************************************/
767754Smsmith
867754Smsmith/******************************************************************************
967754Smsmith *
1067754Smsmith * 1. Copyright Notice
1167754Smsmith *
12126372Snjl * Some or all of this work - Copyright (c) 1999 - 2004, Intel Corp.
1370243Smsmith * All rights reserved.
1467754Smsmith *
1567754Smsmith * 2. License
1667754Smsmith *
1767754Smsmith * 2.1. This is your license from Intel Corp. under its intellectual property
1867754Smsmith * rights.  You may have additional license terms from the party that provided
1967754Smsmith * you this software, covering your right to use that party's intellectual
2067754Smsmith * property rights.
2167754Smsmith *
2267754Smsmith * 2.2. Intel grants, free of charge, to any person ("Licensee") obtaining a
2367754Smsmith * copy of the source code appearing in this file ("Covered Code") an
2467754Smsmith * irrevocable, perpetual, worldwide license under Intel's copyrights in the
2567754Smsmith * base code distributed originally by Intel ("Original Intel Code") to copy,
2667754Smsmith * make derivatives, distribute, use and display any portion of the Covered
2767754Smsmith * Code in any form, with the right to sublicense such rights; and
2867754Smsmith *
2967754Smsmith * 2.3. Intel grants Licensee a non-exclusive and non-transferable patent
3067754Smsmith * license (with the right to sublicense), under only those claims of Intel
3167754Smsmith * patents that are infringed by the Original Intel Code, to make, use, sell,
3267754Smsmith * offer to sell, and import the Covered Code and derivative works thereof
3367754Smsmith * solely to the minimum extent necessary to exercise the above copyright
3467754Smsmith * license, and in no event shall the patent license extend to any additions
3567754Smsmith * to or modifications of the Original Intel Code.  No other license or right
3667754Smsmith * is granted directly or by implication, estoppel or otherwise;
3767754Smsmith *
3867754Smsmith * The above copyright and patent license is granted only if the following
3967754Smsmith * conditions are met:
4067754Smsmith *
4167754Smsmith * 3. Conditions
4267754Smsmith *
4367754Smsmith * 3.1. Redistribution of Source with Rights to Further Distribute Source.
4467754Smsmith * Redistribution of source code of any substantial portion of the Covered
4567754Smsmith * Code or modification with rights to further distribute source must include
4667754Smsmith * the above Copyright Notice, the above License, this list of Conditions,
4767754Smsmith * and the following Disclaimer and Export Compliance provision.  In addition,
4867754Smsmith * Licensee must cause all Covered Code to which Licensee contributes to
4967754Smsmith * contain a file documenting the changes Licensee made to create that Covered
5067754Smsmith * Code and the date of any change.  Licensee must include in that file the
5167754Smsmith * documentation of any changes made by any predecessor Licensee.  Licensee
5267754Smsmith * must include a prominent statement that the modification is derived,
5367754Smsmith * directly or indirectly, from Original Intel Code.
5467754Smsmith *
5567754Smsmith * 3.2. Redistribution of Source with no Rights to Further Distribute Source.
5667754Smsmith * Redistribution of source code of any substantial portion of the Covered
5767754Smsmith * Code or modification without rights to further distribute source must
5867754Smsmith * include the following Disclaimer and Export Compliance provision in the
5967754Smsmith * documentation and/or other materials provided with distribution.  In
6067754Smsmith * addition, Licensee may not authorize further sublicense of source of any
6167754Smsmith * portion of the Covered Code, and must include terms to the effect that the
6267754Smsmith * license from Licensee to its licensee is limited to the intellectual
6367754Smsmith * property embodied in the software Licensee provides to its licensee, and
6467754Smsmith * not to intellectual property embodied in modifications its licensee may
6567754Smsmith * make.
6667754Smsmith *
6767754Smsmith * 3.3. Redistribution of Executable. Redistribution in executable form of any
6867754Smsmith * substantial portion of the Covered Code or modification must reproduce the
6967754Smsmith * above Copyright Notice, and the following Disclaimer and Export Compliance
7067754Smsmith * provision in the documentation and/or other materials provided with the
7167754Smsmith * distribution.
7267754Smsmith *
7367754Smsmith * 3.4. Intel retains all right, title, and interest in and to the Original
7467754Smsmith * Intel Code.
7567754Smsmith *
7667754Smsmith * 3.5. Neither the name Intel nor any other trademark owned or controlled by
7767754Smsmith * Intel shall be used in advertising or otherwise to promote the sale, use or
7867754Smsmith * other dealings in products derived from or relating to the Covered Code
7967754Smsmith * without prior written authorization from Intel.
8067754Smsmith *
8167754Smsmith * 4. Disclaimer and Export Compliance
8267754Smsmith *
8367754Smsmith * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
8467754Smsmith * HERE.  ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
8567754Smsmith * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT,  ASSISTANCE,
8667754Smsmith * INSTALLATION, TRAINING OR OTHER SERVICES.  INTEL WILL NOT PROVIDE ANY
8767754Smsmith * UPDATES, ENHANCEMENTS OR EXTENSIONS.  INTEL SPECIFICALLY DISCLAIMS ANY
8867754Smsmith * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
8967754Smsmith * PARTICULAR PURPOSE.
9067754Smsmith *
9167754Smsmith * 4.2. IN NO EVENT SHALL INTEL HAVE ANY LIABILITY TO LICENSEE, ITS LICENSEES
9267754Smsmith * OR ANY OTHER THIRD PARTY, FOR ANY LOST PROFITS, LOST DATA, LOSS OF USE OR
9367754Smsmith * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
9467754Smsmith * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
9567754Smsmith * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
9667754Smsmith * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES.  THESE LIMITATIONS
9767754Smsmith * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
9867754Smsmith * LIMITED REMEDY.
9967754Smsmith *
10067754Smsmith * 4.3. Licensee shall not export, either directly or indirectly, any of this
10167754Smsmith * software or system incorporating such software without first obtaining any
10267754Smsmith * required license or other approval from the U. S. Department of Commerce or
10367754Smsmith * any other agency or department of the United States Government.  In the
10467754Smsmith * event Licensee exports any such software from the United States or
10567754Smsmith * re-exports any such software from a foreign destination, Licensee shall
10667754Smsmith * ensure that the distribution and export/re-export of the software is in
10767754Smsmith * compliance with all laws, regulations, orders, or other restrictions of the
10867754Smsmith * U.S. Export Administration Regulations. Licensee agrees that neither it nor
10967754Smsmith * any of its subsidiaries will export/re-export any technical data, process,
11067754Smsmith * software, or service, directly or indirectly, to any country for which the
11167754Smsmith * United States government or any agency thereof requires an export license,
11267754Smsmith * other governmental approval, or letter of assurance, without first obtaining
11367754Smsmith * such license, approval or letter.
11467754Smsmith *
11567754Smsmith *****************************************************************************/
11667754Smsmith
11767754Smsmith#ifndef __ACGLOBAL_H__
11867754Smsmith#define __ACGLOBAL_H__
11967754Smsmith
12067754Smsmith
12167754Smsmith/*
12267754Smsmith * Ensure that the globals are actually defined only once.
12367754Smsmith *
12467754Smsmith * The use of these defines allows a single list of globals (here) in order
12567754Smsmith * to simplify maintenance of the code.
12667754Smsmith */
12767754Smsmith#ifdef DEFINE_ACPI_GLOBALS
12867754Smsmith#define ACPI_EXTERN
12967754Smsmith#else
13067754Smsmith#define ACPI_EXTERN extern
13167754Smsmith#endif
13267754Smsmith
133126372Snjl/*
134126372Snjl * Keep local copies of these FADT-based registers.  NOTE: These globals
135126372Snjl * are first in this file for alignment reasons on 64-bit systems.
136126372Snjl */
137126372SnjlACPI_EXTERN ACPI_GENERIC_ADDRESS        AcpiGbl_XPm1aEnable;
138126372SnjlACPI_EXTERN ACPI_GENERIC_ADDRESS        AcpiGbl_XPm1bEnable;
13967754Smsmith
14067754Smsmith/*****************************************************************************
14167754Smsmith *
14267754Smsmith * Debug support
14367754Smsmith *
14467754Smsmith ****************************************************************************/
14567754Smsmith
14667754Smsmith/* Runtime configuration of debug print levels */
14767754Smsmith
14867754Smsmithextern      UINT32                      AcpiDbgLevel;
14967754Smsmithextern      UINT32                      AcpiDbgLayer;
15067754Smsmith
15167754Smsmith/* Procedure nesting level for debug output */
15267754Smsmith
15367754Smsmithextern      UINT32                      AcpiGbl_NestingLevel;
15467754Smsmith
15567754Smsmith
15667754Smsmith/*****************************************************************************
15767754Smsmith *
15867754Smsmith * ACPI Table globals
15967754Smsmith *
16067754Smsmith ****************************************************************************/
16167754Smsmith
16267754Smsmith/*
16367754Smsmith * Table pointers.
16467754Smsmith * Although these pointers are somewhat redundant with the global AcpiTable,
16567754Smsmith * they are convenient because they are typed pointers.
16667754Smsmith *
16767754Smsmith * These tables are single-table only; meaning that there can be at most one
16867754Smsmith * of each in the system.  Each global points to the actual table.
16967754Smsmith *
17067754Smsmith */
17199146SiwasakiACPI_EXTERN UINT32                      AcpiGbl_TableFlags;
172100966SiwasakiACPI_EXTERN UINT32                      AcpiGbl_RsdtTableCount;
17391116SmsmithACPI_EXTERN RSDP_DESCRIPTOR            *AcpiGbl_RSDP;
17491116SmsmithACPI_EXTERN XSDT_DESCRIPTOR            *AcpiGbl_XSDT;
17591116SmsmithACPI_EXTERN FADT_DESCRIPTOR            *AcpiGbl_FADT;
17691116SmsmithACPI_EXTERN ACPI_TABLE_HEADER          *AcpiGbl_DSDT;
17791116SmsmithACPI_EXTERN FACS_DESCRIPTOR            *AcpiGbl_FACS;
17891116SmsmithACPI_EXTERN ACPI_COMMON_FACS            AcpiGbl_CommonFACS;
179126372Snjl/*
180126372Snjl * Since there may be multiple SSDTs and PSDTS, a single pointer is not
181126372Snjl * sufficient; Therefore, there isn't one!
182126372Snjl */
18369450Smsmith
184126372Snjl
18567754Smsmith/*
18699679Siwasaki * Handle both ACPI 1.0 and ACPI 2.0 Integer widths
18799679Siwasaki * If we are running a method that exists in a 32-bit ACPI table.
18899679Siwasaki * Use only 32 bits of the Integer for conversion.
18999679Siwasaki */
19099679SiwasakiACPI_EXTERN UINT8                       AcpiGbl_IntegerBitWidth;
19199679SiwasakiACPI_EXTERN UINT8                       AcpiGbl_IntegerByteWidth;
192117521SnjlACPI_EXTERN UINT8                       AcpiGbl_IntegerNybbleWidth;
193123315Snjl
19499679Siwasaki/*
19567754Smsmith * ACPI Table info arrays
19667754Smsmith */
197117521Snjlextern      ACPI_TABLE_LIST             AcpiGbl_TableLists[NUM_ACPI_TABLE_TYPES];
198117521Snjlextern      ACPI_TABLE_SUPPORT          AcpiGbl_TableData[NUM_ACPI_TABLE_TYPES];
19967754Smsmith
20067754Smsmith/*
20167754Smsmith * Predefined mutex objects.  This array contains the
20267754Smsmith * actual OS mutex handles, indexed by the local ACPI_MUTEX_HANDLEs.
20367754Smsmith * (The table maps local handles to the real OS handles)
20467754Smsmith */
205117521SnjlACPI_EXTERN ACPI_MUTEX_INFO             AcpiGbl_MutexInfo[NUM_MUTEX];
20667754Smsmith
20767754Smsmith
20867754Smsmith/*****************************************************************************
20967754Smsmith *
21067754Smsmith * Miscellaneous globals
21167754Smsmith *
21267754Smsmith ****************************************************************************/
21367754Smsmith
21467754Smsmith
21582367SmsmithACPI_EXTERN ACPI_MEMORY_LIST            AcpiGbl_MemoryLists[ACPI_NUM_MEM_LISTS];
216117521SnjlACPI_EXTERN ACPI_OBJECT_NOTIFY_HANDLER  AcpiGbl_DeviceNotify;
217117521SnjlACPI_EXTERN ACPI_OBJECT_NOTIFY_HANDLER  AcpiGbl_SystemNotify;
21899679SiwasakiACPI_EXTERN ACPI_INIT_HANDLER           AcpiGbl_InitHandler;
21967754SmsmithACPI_EXTERN ACPI_WALK_STATE            *AcpiGbl_BreakpointWalk;
22067754SmsmithACPI_EXTERN ACPI_HANDLE                 AcpiGbl_GlobalLockSemaphore;
22167754Smsmith
22267754SmsmithACPI_EXTERN UINT32                      AcpiGbl_GlobalLockThreadCount;
22367754SmsmithACPI_EXTERN UINT32                      AcpiGbl_OriginalMode;
22467754SmsmithACPI_EXTERN UINT32                      AcpiGbl_RsdpOriginalLocation;
22567754SmsmithACPI_EXTERN UINT32                      AcpiGbl_NsLookupCount;
22667754SmsmithACPI_EXTERN UINT32                      AcpiGbl_PsFindCount;
22767754SmsmithACPI_EXTERN UINT16                      AcpiGbl_Pm1EnableRegisterSave;
22867754SmsmithACPI_EXTERN UINT16                      AcpiGbl_NextTableOwnerId;
22967754SmsmithACPI_EXTERN UINT16                      AcpiGbl_NextMethodOwnerId;
23091116SmsmithACPI_EXTERN UINT16                      AcpiGbl_GlobalLockHandle;
23167754SmsmithACPI_EXTERN UINT8                       AcpiGbl_DebuggerConfiguration;
23267754SmsmithACPI_EXTERN BOOLEAN                     AcpiGbl_GlobalLockAcquired;
23367754SmsmithACPI_EXTERN BOOLEAN                     AcpiGbl_StepToNextCall;
23467754SmsmithACPI_EXTERN BOOLEAN                     AcpiGbl_AcpiHardwarePresent;
23577424SmsmithACPI_EXTERN BOOLEAN                     AcpiGbl_GlobalLockPresent;
236104470SiwasakiACPI_EXTERN BOOLEAN                     AcpiGbl_EventsInitialized;
23767754Smsmith
23877424Smsmithextern BOOLEAN                          AcpiGbl_Shutdown;
23977424Smsmithextern UINT32                           AcpiGbl_StartupFlags;
24083174Smsmithextern const UINT8                      AcpiGbl_DecodeTo8bit[8];
241126372Snjlextern const char                      *AcpiGbl_SleepStateNames[ACPI_S_STATE_COUNT];
242126372Snjlextern const char                      *AcpiGbl_HighestDstateNames[4];
24399679Siwasakiextern const ACPI_OPCODE_INFO           AcpiGbl_AmlOpInfo[AML_NUM_OPCODES];
244114237Snjlextern const char                      *AcpiGbl_RegionTypes[ACPI_NUM_PREDEFINED_REGIONS];
24567754Smsmith
24667754Smsmith
24767754Smsmith/*****************************************************************************
24867754Smsmith *
24967754Smsmith * Namespace globals
25067754Smsmith *
25167754Smsmith ****************************************************************************/
25267754Smsmith
253107325Siwasaki#define NUM_NS_TYPES                    ACPI_TYPE_INVALID+1
254102550Siwasaki
255102550Siwasaki#if defined (ACPI_NO_METHOD_EXECUTION) || defined (ACPI_CONSTANT_EVAL_ONLY)
256102550Siwasaki#define NUM_PREDEFINED_NAMES            10
257102550Siwasaki#else
25867754Smsmith#define NUM_PREDEFINED_NAMES            9
259102550Siwasaki#endif
26067754Smsmith
26167754SmsmithACPI_EXTERN ACPI_NAMESPACE_NODE         AcpiGbl_RootNodeStruct;
26267754SmsmithACPI_EXTERN ACPI_NAMESPACE_NODE        *AcpiGbl_RootNode;
26367754Smsmith
26483174Smsmithextern const UINT8                      AcpiGbl_NsProperties[NUM_NS_TYPES];
26591116Smsmithextern const ACPI_PREDEFINED_NAMES      AcpiGbl_PreDefinedNames [NUM_PREDEFINED_NAMES];
26667754Smsmith
267102550Siwasaki#ifdef ACPI_DEBUG_OUTPUT
26882367SmsmithACPI_EXTERN UINT32                      AcpiGbl_CurrentNodeCount;
26982367SmsmithACPI_EXTERN UINT32                      AcpiGbl_CurrentNodeSize;
27082367SmsmithACPI_EXTERN UINT32                      AcpiGbl_MaxConcurrentNodeCount;
27191116SmsmithACPI_EXTERN ACPI_SIZE                   AcpiGbl_EntryStackPointer;
27291116SmsmithACPI_EXTERN ACPI_SIZE                   AcpiGbl_LowestStackPointer;
27383174SmsmithACPI_EXTERN UINT32                      AcpiGbl_DeepestNesting;
27467754Smsmith#endif
27567754Smsmith
27667754Smsmith/*****************************************************************************
27767754Smsmith *
27867754Smsmith * Interpreter globals
27967754Smsmith *
28067754Smsmith ****************************************************************************/
28167754Smsmith
28267754Smsmith
283117521SnjlACPI_EXTERN ACPI_THREAD_STATE          *AcpiGbl_CurrentWalkList;
28467754Smsmith
28567754Smsmith/* Control method single step flag */
28667754Smsmith
28767754SmsmithACPI_EXTERN UINT8                       AcpiGbl_CmSingleStep;
28867754Smsmith
28967754Smsmith
29067754Smsmith/*****************************************************************************
29167754Smsmith *
29267754Smsmith * Parser globals
29367754Smsmith *
29467754Smsmith ****************************************************************************/
29567754Smsmith
296117521SnjlACPI_EXTERN ACPI_PARSE_OBJECT          *AcpiGbl_ParsedNamespaceRoot;
29767754Smsmith
29891116Smsmith/*****************************************************************************
29991116Smsmith *
30091116Smsmith * Hardware globals
30191116Smsmith *
30291116Smsmith ****************************************************************************/
30367754Smsmith
30499679Siwasakiextern      ACPI_BIT_REGISTER_INFO      AcpiGbl_BitRegisterInfo[ACPI_NUM_BITREG];
30591116SmsmithACPI_EXTERN UINT8                       AcpiGbl_SleepTypeA;
30691116SmsmithACPI_EXTERN UINT8                       AcpiGbl_SleepTypeB;
30791116Smsmith
30891116Smsmith
30967754Smsmith/*****************************************************************************
31067754Smsmith *
31191116Smsmith * Event and GPE globals
31267754Smsmith *
31367754Smsmith ****************************************************************************/
31467754Smsmith
31591116Smsmithextern      ACPI_FIXED_EVENT_INFO       AcpiGbl_FixedEventInfo[ACPI_NUM_FIXED_EVENTS];
31691116SmsmithACPI_EXTERN ACPI_FIXED_EVENT_HANDLER    AcpiGbl_FixedEventHandlers[ACPI_NUM_FIXED_EVENTS];
317117521SnjlACPI_EXTERN ACPI_GPE_XRUPT_INFO        *AcpiGbl_GpeXruptListHead;
318117521SnjlACPI_EXTERN ACPI_GPE_BLOCK_INFO        *AcpiGbl_GpeFadtBlocks[ACPI_MAX_GPE_BLOCKS];
319117521SnjlACPI_EXTERN ACPI_HANDLE                 AcpiGbl_GpeLock;
32091116Smsmith
32167754Smsmith
32267754Smsmith/*****************************************************************************
32367754Smsmith *
32467754Smsmith * Debugger globals
32567754Smsmith *
32667754Smsmith ****************************************************************************/
32767754Smsmith
32891116Smsmith
32991116SmsmithACPI_EXTERN UINT8                       AcpiGbl_DbOutputFlags;
33091116Smsmith
331100966Siwasaki#ifdef ACPI_DISASSEMBLER
33291116Smsmith
333100966SiwasakiACPI_EXTERN BOOLEAN                     AcpiGbl_DbOpt_disasm;
334100966SiwasakiACPI_EXTERN BOOLEAN                     AcpiGbl_DbOpt_verbose;
335100966Siwasaki#endif
336100966Siwasaki
337100966Siwasaki
338102550Siwasaki#ifdef ACPI_DEBUGGER
33991116Smsmith
34099679Siwasakiextern      BOOLEAN                     AcpiGbl_MethodExecuting;
341114237Snjlextern      BOOLEAN                     AcpiGbl_AbortMethod;
34299679Siwasakiextern      BOOLEAN                     AcpiGbl_DbTerminateThreads;
34367754Smsmith
34491116SmsmithACPI_EXTERN int                         optind;
345114237SnjlACPI_EXTERN char                       *optarg;
34667754Smsmith
34791116SmsmithACPI_EXTERN BOOLEAN                     AcpiGbl_DbOpt_tables;
34891116SmsmithACPI_EXTERN BOOLEAN                     AcpiGbl_DbOpt_stats;
34991116SmsmithACPI_EXTERN BOOLEAN                     AcpiGbl_DbOpt_ini_methods;
35091116Smsmith
35191116Smsmith
352114237SnjlACPI_EXTERN char                       *AcpiGbl_DbArgs[ACPI_DEBUGGER_MAX_ARGS];
353114237SnjlACPI_EXTERN char                        AcpiGbl_DbLineBuf[80];
354114237SnjlACPI_EXTERN char                        AcpiGbl_DbParsedBuf[80];
355114237SnjlACPI_EXTERN char                        AcpiGbl_DbScopeBuf[40];
356114237SnjlACPI_EXTERN char                        AcpiGbl_DbDebugFilename[40];
35791116SmsmithACPI_EXTERN BOOLEAN                     AcpiGbl_DbOutputToFile;
358114237SnjlACPI_EXTERN char                       *AcpiGbl_DbBuffer;
359114237SnjlACPI_EXTERN char                       *AcpiGbl_DbFilename;
36091116SmsmithACPI_EXTERN UINT32                      AcpiGbl_DbDebugLevel;
36191116SmsmithACPI_EXTERN UINT32                      AcpiGbl_DbConsoleDebugLevel;
36291116SmsmithACPI_EXTERN ACPI_TABLE_HEADER          *AcpiGbl_DbTablePtr;
36391116SmsmithACPI_EXTERN ACPI_NAMESPACE_NODE        *AcpiGbl_DbScopeNode;
36491116Smsmith
36591116Smsmith/*
36691116Smsmith * Statistic globals
36791116Smsmith */
368107325SiwasakiACPI_EXTERN UINT16                      AcpiGbl_ObjTypeCount[ACPI_TYPE_NS_NODE_MAX+1];
369107325SiwasakiACPI_EXTERN UINT16                      AcpiGbl_NodeTypeCount[ACPI_TYPE_NS_NODE_MAX+1];
37091116SmsmithACPI_EXTERN UINT16                      AcpiGbl_ObjTypeCountMisc;
37191116SmsmithACPI_EXTERN UINT16                      AcpiGbl_NodeTypeCountMisc;
37291116SmsmithACPI_EXTERN UINT32                      AcpiGbl_NumNodes;
37391116SmsmithACPI_EXTERN UINT32                      AcpiGbl_NumObjects;
37491116Smsmith
37591116Smsmith
37691116SmsmithACPI_EXTERN UINT32                      AcpiGbl_SizeOfParseTree;
37791116SmsmithACPI_EXTERN UINT32                      AcpiGbl_SizeOfMethodTrees;
37891116SmsmithACPI_EXTERN UINT32                      AcpiGbl_SizeOfNodeEntries;
37991116SmsmithACPI_EXTERN UINT32                      AcpiGbl_SizeOfAcpiObjects;
38091116Smsmith
381102550Siwasaki#endif /* ACPI_DEBUGGER */
38291116Smsmith
38391116Smsmith
38467754Smsmith#endif /* __ACGLOBAL_H__ */
385