ReactOS 0.4.16-dev-122-g325d74c
halinit.c
Go to the documentation of this file.
1/*
2 * PROJECT: ReactOS Mini-HAL
3 * LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later)
4 * PURPOSE: Initialize the x86 HAL
5 * COPYRIGHT: Copyright 1998 David Welch <welch@cwcom.net>
6 */
7
8/* INCLUDES *****************************************************************/
9
10#include <hal.h>
11#define NDEBUG
12#include <debug.h>
13
14/* FUNCTIONS ***************************************************************/
15
16VOID
19 IN ULONG ProcessorNumber,
20 IN PLOADER_PARAMETER_BLOCK LoaderBlock)
21{
22}
23
24VOID
26{
27}
28
29VOID
31{
32}
33
34CODE_SEG("INIT")
38{
39 return STATUS_SUCCESS;
40}
41
42VOID
45{
46}
47
54{
55 return NULL;
56}
57
61{
62 return FALSE;
63}
64
65/* EOF */
#define CODE_SEG(...)
unsigned char BOOLEAN
VOID NTAPI HalpInitializePICs(IN BOOLEAN EnableInterrupts)
Definition: apic.c:513
LONG NTSTATUS
Definition: precomp.h:26
#define NULL
Definition: types.h:112
#define FALSE
Definition: types.h:117
static NTSTATUS EnableInterrupts(IN PPORT_DEVICE_EXTENSION DeviceExtension, IN UCHAR FlagsToDisable, IN UCHAR FlagsToEnable)
Definition: pnp.c:380
BOOLEAN NTAPI HalpBiosDisplayReset(VOID)
Definition: bios.c:642
PDMA_ADAPTER NTAPI HalpGetDmaAdapter(IN PVOID Context, IN PDEVICE_DESCRIPTION DeviceDescription, OUT PULONG NumberOfMapRegisters)
Definition: dma.c:852
NTSTATUS NTAPI HalpSetupAcpiPhase0(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
Definition: halacpi.c:792
VOID HalpInitPhase0(PLOADER_PARAMETER_BLOCK LoaderBlock)
Definition: halinit_mp.c:30
VOID HalpInitPhase1(VOID)
Definition: halinit_up.c:26
VOID NTAPI HalpInitProcessor(IN ULONG ProcessorNumber, IN PLOADER_PARAMETER_BLOCK LoaderBlock)
Definition: halinit.c:24
#define STATUS_SUCCESS
Definition: shellext.h:65
uint32_t * PULONG
Definition: typedefs.h:59
#define NTAPI
Definition: typedefs.h:36
#define IN
Definition: typedefs.h:39
uint32_t ULONG
Definition: typedefs.h:59
#define OUT
Definition: typedefs.h:40
_Must_inspect_result_ _In_ PWDFDEVICE_INIT _In_ PCUNICODE_STRING DeviceDescription
Definition: wdfpdo.h:432
_Out_ PULONG NumberOfMapRegisters
Definition: halfuncs.h:209