ReactOS  0.4.15-dev-5455-g015cd25
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 
16 VOID
17 NTAPI
19  IN ULONG ProcessorNumber,
20  IN PLOADER_PARAMETER_BLOCK LoaderBlock)
21 {
22 }
23 
24 VOID
26 {
27 }
28 
29 VOID
31 {
32 }
33 
34 CODE_SEG("INIT")
36 NTAPI
38 {
39  return STATUS_SUCCESS;
40 }
41 
42 VOID
43 NTAPI
45 {
46 }
47 
49 NTAPI
54 {
55  return NULL;
56 }
57 
58 BOOLEAN
59 NTAPI
61 {
62  return FALSE;
63 }
64 
65 /* EOF */
#define IN
Definition: typedefs.h:39
static NTSTATUS EnableInterrupts(IN PPORT_DEVICE_EXTENSION DeviceExtension, IN UCHAR FlagsToDisable, IN UCHAR FlagsToEnable)
Definition: pnp.c:380
_Out_ PULONG NumberOfMapRegisters
Definition: halfuncs.h:209
LONG NTSTATUS
Definition: precomp.h:26
BOOLEAN NTAPI HalpBiosDisplayReset(VOID)
Definition: halinit.c:60
VOID NTAPI HalpInitializePICs(IN BOOLEAN EnableInterrupts)
Definition: halinit.c:44
_Must_inspect_result_ _In_ PWDFDEVICE_INIT _In_ PCUNICODE_STRING DeviceDescription
Definition: wdfpdo.h:430
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
Definition: IoEaTest.cpp:117
#define FALSE
Definition: types.h:117
unsigned char BOOLEAN
PDMA_ADAPTER NTAPI HalpGetDmaAdapter(IN PVOID Context, IN PDEVICE_DESCRIPTION DeviceDescription, OUT PULONG NumberOfMapRegisters)
Definition: halinit.c:50
VOID HalpInitPhase1(VOID)
Definition: halinit.c:68
VOID HalpInitPhase0(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
Definition: halinit.c:50
NTSTATUS NTAPI HalpSetupAcpiPhase0(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
Definition: halinit.c:37
unsigned int * PULONG
Definition: retypes.h:1
#define NULL
Definition: types.h:112
#define OUT
Definition: typedefs.h:40
unsigned int ULONG
Definition: retypes.h:1
#define STATUS_SUCCESS
Definition: shellext.h:65
static CODE_SEG("PAGE")
Definition: isapnp.c:1482
VOID NTAPI HalpInitProcessor(IN ULONG ProcessorNumber, IN PLOADER_PARAMETER_BLOCK LoaderBlock)
Definition: halinit.c:24