#define NDEBUG
#include <debug.h>
+INIT_FUNCTION
+VOID
+NTAPI
+HalpGetParameters(
+ IN PLOADER_PARAMETER_BLOCK LoaderBlock
+);
+
+#if defined(ALLOC_PRAGMA) && !defined(_MINIHAL_)
+#pragma alloc_text(INIT, HalInitSystem)
+#pragma alloc_text(INIT, HalpGetParameters)
+#endif
+
/* GLOBALS *******************************************************************/
BOOLEAN HalpPciLockSettings;
/* PRIVATE FUNCTIONS *********************************************************/
+INIT_FUNCTION
VOID
NTAPI
-INIT_FUNCTION
HalpGetParameters(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
{
PCHAR CommandLine;
/*
* @implemented
*/
+INIT_FUNCTION
BOOLEAN
NTAPI
-INIT_FUNCTION
HalInitSystem(IN ULONG BootPhase,
IN PLOADER_PARAMETER_BLOCK LoaderBlock)
{
/* Do some HAL-specific initialization */
HalpInitPhase1();
+
+#ifdef _M_AMD64
+ HalInitializeBios(0, LoaderBlock);
+#endif
}
/* All done, return */