29 if ((LoaderBlock) && (LoaderBlock->LoadOptions))
32 CommandLine = LoaderBlock->LoadOptions;
60 if (ProcessorNumber == 0)
83 HalpBusType = LoaderBlock->u.I386.MachineType & 0xFF;
150 else if (BootPhase == 1)
char * strstr(char *String1, char *String2)
#define ACPI_BIOS_ERROR(plist)
NTSTATUS NTAPI HaliInitPnpDriver(VOID)
VOID NTAPI HalpInitializePICs(IN BOOLEAN EnableInterrupts)
const USHORT HalpBuildType
VOID NTAPI HalpRegisterKdSupportFunctions(VOID)
#define NT_SUCCESS(StatCode)
#define KeInitializeSpinLock(sl)
KAFFINITY HalpDefaultInterruptAffinity
KAFFINITY HalpActiveProcessors
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)
BOOLEAN NTAPI HalInitSystem(IN ULONG BootPhase, IN PLOADER_PARAMETER_BLOCK LoaderBlock)
VOID NTAPI HalpGetParameters(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
VOID NTAPI HalStopProfileInterrupt(IN KPROFILE_SOURCE ProfileSource)
VOID HalpInitPhase0(PLOADER_PARAMETER_BLOCK LoaderBlock)
VOID HalpInitPhase1(VOID)
VOID NTAPI HalpInitProcessor(IN ULONG ProcessorNumber, IN PLOADER_PARAMETER_BLOCK LoaderBlock)
BOOLEAN HalpPciLockSettings
VOID NTAPI HalInitializeProcessor(IN ULONG ProcessorNumber, IN PLOADER_PARAMETER_BLOCK LoaderBlock)
NTSYSAPI void WINAPI DbgBreakPoint(void)
FORCEINLINE struct _KPRCB * KeGetCurrentPrcb(VOID)
#define PRCB_MAJOR_VERSION
#define INITIAL_STALL_COUNT
FORCEINLINE BOOLEAN InterlockedBitTestAndSetAffinity(volatile KAFFINITY *Affinity, ULONG Index)
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