~martin-decky/helenos/rcu

« back to all changes in this revision

Viewing changes to boot/arch/ia64/loader/gefi/lib/runtime/rtdata.c

  • Committer: Martin Decky
  • Date: 2009-08-04 11:19:19 UTC
  • Revision ID: martin@uranus.dsrg.hide.ms.mff.cuni.cz-20090804111919-evyclddlr3v5lhmp
Initial import

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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