Subversion Repositories HelenOS

Rev

Rev 2726 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2726 vana 1
/*++
2
 
3
Copyright (c) 1998  Intel Corporation
4
 
5
Module Name:
6
 
7
    data.c
8
 
9
Abstract:
10
 
11
    EFI library global data
12
 
13
 
14
 
15
Revision History
16
 
17
--*/
18
 
19
#include "lib.h"
20
 
21
 
22
//
23
// These globals are runtime globals
24
//
25
// N.B. The Microsoft C compiler will only put the data in the
26
// right data section if it is explicitly initialized..
27
//
28
 
29
#pragma BEGIN_RUNTIME_DATA()
30
 
31
//
32
// RT - pointer to the runtime table
33
//
34
 
35
EFI_RUNTIME_SERVICES    *RT;
36
 
37
//
38
// LibStandalone - TRUE if lib is linked in as part of the firmware.
39
// N.B. The EFI fw sets this value directly
40
//
41
 
42
BOOLEAN  LibFwInstance;
43
 
44
//
45
// EFIDebug - Debug mask
46
//
47
 
48
UINTN    EFIDebug    = EFI_DBUG_MASK;
49
 
50
//
51
// LibRuntimeDebugOut - Runtime Debug Output device
52
//
53
 
54
SIMPLE_TEXT_OUTPUT_INTERFACE    *LibRuntimeDebugOut;
55
 
56
//
57
// LibRuntimeRaiseTPL, LibRuntimeRestoreTPL - pointers to Runtime functions from the 
58
//                                            Boot Services Table
59
//
60
 
61
EFI_RAISE_TPL   LibRuntimeRaiseTPL   = NULL;
62
EFI_RESTORE_TPL LibRuntimeRestoreTPL = NULL;
63