29 if ((LoaderBlock) && (LoaderBlock->LoadOptions))
32 CommandLine = LoaderBlock->LoadOptions;
80 HalpBusType = LoaderBlock->u.I386.MachineType & 0xFF;
144 else if (BootPhase == 1)
LONG HalpActiveProcessors
VOID NTAPI HalInitializeBios(_In_ ULONG Phase, _In_ PLOADER_PARAMETER_BLOCK LoaderBlock)
KAFFINITY HalpDefaultInterruptAffinity
PADDRESS_USAGE HalpAddressUsageList
#define INITIAL_STALL_COUNT
char * strstr(char *String1, char *String2)
FORCEINLINE struct _KPRCB * KeGetCurrentPrcb(VOID)
#define HalGetInterruptTranslator
NTSTATUS NTAPI HaliQuerySystemInformation(IN HAL_QUERY_INFORMATION_CLASS InformationClass, IN ULONG BufferSize, IN OUT PVOID Buffer, OUT PULONG ReturnedLength)
BOOLEAN NTAPI HalpBiosDisplayReset(VOID)
VOID NTAPI HalpInitializePICs(IN BOOLEAN EnableInterrupts)
#define HalQuerySystemInformation
const USHORT HalpBuildType
VOID NTAPI HalpInitBusHandlers(VOID)
#define HalSetSystemInformation
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
VOID NTAPI DbgBreakPoint(VOID)
VOID NTAPI HalpGetParameters(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
NTSTATUS NTAPI HaliSetSystemInformation(IN HAL_SET_INFORMATION_CLASS InformationClass, IN ULONG BufferSize, IN OUT PVOID Buffer)
FORCEINLINE VOID KeInitializeSpinLock(_Out_ PKSPIN_LOCK SpinLock)
VOID NTAPI HaliHaltSystem(VOID)
KSPIN_LOCK HalpSystemHardwareLock
PDMA_ADAPTER NTAPI HalpGetDmaAdapter(IN PVOID Context, IN PDEVICE_DESCRIPTION DeviceDescription, OUT PULONG NumberOfMapRegisters)
#define InterlockedBitTestAndSet
VOID HalpInitPhase1(VOID)
VOID HalpInitPhase0(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
VOID NTAPI HalpRegisterKdSupportFunctions(VOID)
VOID HalpInitializeClock(VOID)
NTSTATUS NTAPI HalpSetupAcpiPhase0(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
BOOLEAN HalpPciLockSettings
ADDRESS_USAGE HalpDefaultIoSpace
VOID HalpCalibrateStallExecution(VOID)
NTSTATUS NTAPI HaliInitPnpDriver(VOID)
VOID NTAPI HalStopProfileInterrupt(IN KPROFILE_SOURCE ProfileSource)
struct _HalAddressUsage * Next
VOID NTAPI HalpInitializeCmos(VOID)
BOOLEAN NTAPI HalInitSystem(IN ULONG BootPhase, IN PLOADER_PARAMETER_BLOCK LoaderBlock)
#define PRCB_MAJOR_VERSION
VOID NTAPI KeBugCheckEx(_In_ ULONG BugCheckCode, _In_ ULONG_PTR BugCheckParameter1, _In_ ULONG_PTR BugCheckParameter2, _In_ ULONG_PTR BugCheckParameter3, _In_ ULONG_PTR BugCheckParameter4)
VOID NTAPI HalInitializeProcessor(IN ULONG ProcessorNumber, IN PLOADER_PARAMETER_BLOCK LoaderBlock)
VOID NTAPI HalpInitProcessor(IN ULONG ProcessorNumber, IN PLOADER_PARAMETER_BLOCK LoaderBlock)