/* * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS kernel * FILE: hal/halppc/generic/reboot.c * PURPOSE: Reboot functions. * PROGRAMMER: Eric Kohl * UPDATE HISTORY: * Created 11/10/99 */ #include #define NDEBUG #include typedef void (*void_fun)(); static VOID HalReboot (VOID) { void_fun reset_vector = (void_fun)0xfff00100; reset_vector(); } VOID NTAPI HalReturnToFirmware ( FIRMWARE_REENTRY Action ) { if (Action == HalHaltRoutine) { DbgPrint ("HalReturnToFirmware called!\n"); DbgBreakPoint (); } else if (Action == HalRebootRoutine) { HalReboot (); } } /* EOF */