3 * COPYRIGHT: See COPYING in the top level directory
4 * PROJECT: ReactOS kernel
5 * FILE: ntoskrnl/hal/x86/misc.c
6 * PURPOSE: Miscellaneous hardware functions
7 * PROGRAMMER: Eric Kohl (ekohl@rz-online.de)
10 /* INCLUDES *****************************************************************/
17 /* FUNCTIONS ****************************************************************/
20 HalHandleNMI(ULONG Unused
)
24 ucStatus
= READ_PORT_UCHAR((PUCHAR
) 0x61);
26 HalDisplayString ("\n*** Hardware Malfunction\n\n");
27 HalDisplayString ("Call your hardware vendor for support\n\n");
30 HalDisplayString ("NMI: Parity Check / Memory Parity Error\n");
33 HalDisplayString ("NMI: Channel Check / IOCHK\n");
35 HalDisplayString ("\n*** The system has halted ***\n");
36 KeEnterKernelDebugger ();
41 HalProcessorIdle(VOID
)
44 Ki386EnableInterrupts();
52 HalSystemVectorDispatchEntry (
63 KeFlushWriteBuffer(VOID
)