45{
47
48
49 if (!BootPhase)
50 {
51
53
54
55#if DBG
57 {
58
60 }
61#else
62
64 {
65
67 }
68#endif
69
70#ifdef CONFIG_SMP
71
73 {
74
76 }
77#endif
78
79
81 {
82
84 }
85
86
88
89
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
110
111
116
117
118
119
120
122
123
125 }
126 else if (BootPhase == 1)
127 {
128
130 0,
135#if 0
136
138 0,
143#endif
144
145
146
147
149 }
150
151
153}
VOID NTAPI KeSetTimeIncrement(IN ULONG MaxIncrement, IN ULONG MinIncrement)
#define KeGetCurrentIrql()
VOID HalpInitializeInterrupts(VOID)
KIRQL FASTCALL KfRaiseIrql(IN KIRQL NewIrql)
VOID HalpClockInterrupt(VOID)
VOID HalpInitializeClock(VOID)
ULONG HalpNextIntervalCount
ULONG HalpNextTimeIncrement
ULONG HalpCurrentTimeIncrement
VOID NTAPI HalpEnableInterruptHandler(IN UCHAR Flags, IN ULONG BusVector, IN ULONG SystemVector, IN KIRQL Irql, IN PVOID Handler, IN KINTERRUPT_MODE Mode)
VOID NTAPI HalpGetParameters(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
VOID NTAPI HalStopProfileInterrupt(IN KPROFILE_SOURCE ProfileSource)
VOID HalpInitPhase0(PLOADER_PARAMETER_BLOCK LoaderBlock)
#define PRIMARY_VECTOR_BASE
VOID HalpProfileInterrupt(VOID)
VOID HalpInitPhase1(VOID)
FORCEINLINE struct _KPRCB * KeGetCurrentPrcb(VOID)
#define PRCB_MAJOR_VERSION
#define PRCB_BUILD_UNIPROCESSOR
VOID NTAPI KeBugCheckEx(_In_ ULONG BugCheckCode, _In_ ULONG_PTR BugCheckParameter1, _In_ ULONG_PTR BugCheckParameter2, _In_ ULONG_PTR BugCheckParameter3, _In_ ULONG_PTR BugCheckParameter4)