/*++ 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.. */ #pragma BEGIN_RUNTIME_DATA() /* * 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;