diff --git a/reactos/hal/halx86/generic/halinit.c b/reactos/hal/halx86/generic/halinit.c index 461db99a41c..6608e60f4b1 100644 --- a/reactos/hal/halx86/generic/halinit.c +++ b/reactos/hal/halx86/generic/halinit.c @@ -113,6 +113,9 @@ HalInitSystem(IN ULONG BootPhase, /* Initialize the hardware lock (CMOS) */ KeInitializeSpinLock(&HalpSystemHardwareLock); + + /* Do some HAL-specific initialization */ + HalpInitPhase0(LoaderBlock); } else if (BootPhase == 1) { @@ -128,6 +131,9 @@ HalInitSystem(IN ULONG BootPhase, /* Initialize DMA. NT does this in Phase 0 */ HalpInitDma(); + + /* Do some HAL-specific initialization */ + HalpInitPhase1(); } /* All done, return */