Bug check code 0x5d is UNSUPPORTED_PROCESSOR.
[NTOSKRNL]
Use it.
svn path=/trunk/; revision=53843
MessageId=0x5D
Severity=Success
Facility=System
MessageId=0x5D
Severity=Success
Facility=System
-SymbolicName=HEAP_INITIALIZATION_FAILED
+SymbolicName=UNSUPPORTED_PROCESSOR
-HEAP_INITIALIZATION_FAILED
PoInitializePrcb(Prcb);
/* Bugcheck if this is a 386 CPU */
PoInitializePrcb(Prcb);
/* Bugcheck if this is a 386 CPU */
- if (Prcb->CpuType == 3) KeBugCheckEx(0x5D, 0x386, 0, 0, 0);
+ if (Prcb->CpuType == 3) KeBugCheckEx(UNSUPPORTED_PROCESSOR, 0x386, 0, 0, 0);
/* Get the processor features for the CPU */
FeatureBits = KiGetFeatureBits();
/* Get the processor features for the CPU */
FeatureBits = KiGetFeatureBits();
RtlCopyMemory(Vendor, Prcb->VendorString, sizeof(Vendor));
/* Bugcheck the system. Windows *requires* this */
RtlCopyMemory(Vendor, Prcb->VendorString, sizeof(Vendor));
/* Bugcheck the system. Windows *requires* this */
+ KeBugCheckEx(UNSUPPORTED_PROCESSOR,
(1 << 24 ) | (Prcb->CpuType << 16) | Prcb->CpuStep,
Vendor[0],
Vendor[1],
(1 << 24 ) | (Prcb->CpuType << 16) | Prcb->CpuStep,
Vendor[0],
Vendor[1],