1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- /*++
- Copyright (c) 1998 Intel Corporation
- Module Name:
- data.c
- Abstract:
- EFI library global data
- Revision History
- --*/
- #include "lib.h"
- //
- // These globals are runtime globals
- //
- // N.B. The Microsoft C compiler will only put the data in the
- // right data section if it is explicitly initialized..
- //
- #ifndef __GNUC__
- #pragma BEGIN_RUNTIME_DATA()
- #endif
- //
- // RT - pointer to the runtime table
- //
- EFI_RUNTIME_SERVICES *RT;
- //
- // LibStandalone - TRUE if lib is linked in as part of the firmware.
- // N.B. The EFI fw sets this value directly
- //
- BOOLEAN LibFwInstance;
- //
- // EFIDebug - Debug mask
- //
- UINTN EFIDebug = EFI_DBUG_MASK;
- //
- // LibRuntimeDebugOut - Runtime Debug Output device
- //
- SIMPLE_TEXT_OUTPUT_INTERFACE *LibRuntimeDebugOut;
- //
- // LibRuntimeRaiseTPL, LibRuntimeRestoreTPL - pointers to Runtime functions from the
- // Boot Services Table
- //
- EFI_RAISE_TPL LibRuntimeRaiseTPL = NULL;
- EFI_RESTORE_TPL LibRuntimeRestoreTPL = NULL;
|