86{
89
90
91 if (BootPhase == 0)
92 {
93
94 HalpBusType = LoaderBlock->u.I386.MachineType & 0xFF;
95
96
98
99
101 {
102
104 }
105
106
108 {
109
111 }
112
113
116 {
118 }
119
120
122
123
125
126
128
129
134
138
139
142
143
145
146
148
149
150
151
152
154
155
157
158
160 }
161 else if (BootPhase == 1)
162 {
163
165
166
168
169
171 }
172
173
175}
#define ACPI_BIOS_ERROR(plist)
NTSTATUS NTAPI HaliInitPnpDriver(VOID)
VOID NTAPI HalpInitializePICs(IN BOOLEAN EnableInterrupts)
const USHORT HalpBuildType
#define NT_SUCCESS(StatCode)
#define KeInitializeSpinLock(sl)
NTSTATUS NTAPI HaliSetSystemInformation(IN HAL_SET_INFORMATION_CLASS InformationClass, IN ULONG BufferSize, IN OUT PVOID Buffer)
NTSTATUS NTAPI HaliQuerySystemInformation(IN HAL_QUERY_INFORMATION_CLASS InformationClass, IN ULONG BufferSize, IN OUT PVOID Buffer, OUT PULONG ReturnedLength)
VOID HalpInitializeClock(VOID)
VOID NTAPI HaliHaltSystem(VOID)
BOOLEAN NTAPI HalpBiosDisplayReset(VOID)
VOID NTAPI HalpInitializeCmos(VOID)
PDMA_ADAPTER NTAPI HalpGetDmaAdapter(IN PVOID Context, IN PDEVICE_DESCRIPTION DeviceDescription, OUT PULONG NumberOfMapRegisters)
KSPIN_LOCK HalpSystemHardwareLock
PADDRESS_USAGE HalpAddressUsageList
ADDRESS_USAGE HalpDefaultIoSpace
VOID NTAPI HalpInitBusHandlers(VOID)
NTSTATUS NTAPI HalpSetupAcpiPhase0(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
static VOID HalpGetParameters(_In_ PLOADER_PARAMETER_BLOCK LoaderBlock)
VOID NTAPI HalStopProfileInterrupt(IN KPROFILE_SOURCE ProfileSource)
VOID HalpInitPhase0(PLOADER_PARAMETER_BLOCK LoaderBlock)
VOID HalpInitPhase1(VOID)
FORCEINLINE struct _KPRCB * KeGetCurrentPrcb(VOID)
#define PRCB_MAJOR_VERSION
VOID HalpCalibrateStallExecution(VOID)
VOID NTAPI KeBugCheckEx(_In_ ULONG BugCheckCode, _In_ ULONG_PTR BugCheckParameter1, _In_ ULONG_PTR BugCheckParameter2, _In_ ULONG_PTR BugCheckParameter3, _In_ ULONG_PTR BugCheckParameter4)
struct _HalAddressUsage * Next
VOID NTAPI HalInitializeBios(_In_ ULONG Phase, _In_ PLOADER_PARAMETER_BLOCK LoaderBlock)
#define HalQuerySystemInformation
#define HalGetInterruptTranslator
#define HalSetSystemInformation