[CMAKE]
[reactos.git] / hal / halx86 / generic / misc.c
index f138e5f..2ddd185 100644 (file)
@@ -24,6 +24,7 @@ CHAR HalpSerialNumber[31];
 #ifndef _MINIHAL_
 VOID
 NTAPI
+INIT_FUNCTION
 HalpReportSerialNumber(VOID)
 {
     NTSTATUS Status;
@@ -54,6 +55,7 @@ HalpReportSerialNumber(VOID)
 
 NTSTATUS
 NTAPI
+INIT_FUNCTION
 HalpMarkAcpiHal(VOID)
 {
     NTSTATUS Status;
@@ -301,13 +303,14 @@ HalHandleNMI(IN PVOID NmiInfo)
     // Halt the system
     //
     InbvDisplayString("\n*** The system has halted ***\n");
-#endif
+
 
     //
     // Enter the debugger if possible
     //
+    KiBugCheckData[0] = (ULONG_PTR)KeServiceDescriptorTable; /* NMI Corruption? */
     //if (!(KdDebuggerNotPresent) && (KdDebuggerEnabled)) KeEnterKernelDebugger();
-
+#endif
     //
     // Freeze the system
     //