Kernel-Mode Windows
Bug Checks
Bug Check 0x3E: Multiprocessor Configuration Not Supported
Bug Check 0x5D: Unsupported Processor
Bug Check 0x6B: Process1 Initialization Failed
Bug Check 0x79: Mismatched HAL
Bug Check 0x80: NMI Hardware Failure
Bug Check 0x9A: System License Violation
Bug Check 0x011D: Event Tracing Fatal Error
Bug Check 0x0124: WHEA Unrecoverable Error
HAL
Versions
3.51
4.0
5.0
5.1
5.2
6.0
6.1
Functions
Machine Check Architecture
HalBugCheckSystem
The x86 BIOS Emulator
Functions
x86BiosAllocateBuffer
x86BiosCall
x86BiosFreeBuffer
x86BiosReadMemory
x86BiosWriteMemory
Demonstration
Viewing the Firmware Memory Map
Kernel
Versions
3.51
SP5
4.0
SP3
SP4
5.0
SP1
SP3
SP4
5.1
SP1
SP2
SP3
5.2
SP1
SP2
6.0
SP1
SP2
6.1
Functions
Executive
Initialisation
The Product Suite
Software Licensing
Functions
ExFetchLicenseData
ExGetLicenseTamperState
ExSetLicenseTamperState
ExUpdateLicenseData
ZwQueryLicenseValue
Structures
License Data
I/O Manager
IoGetDmaAdapter
Memory Manager
MmGetSystemRoutineAddress
Binary Search Bug
Processor Support
CMPXCHG8B
SYSENTER and SYSEXIT
Other TOCs (and approximate page counts)
Geoff Chappell, Software Analyst
(40)
Notes
(90)
Studies
Windows
Win32
(50)
The Windows Shell
(400)
Internet Explorer
(250)
Visual C++
(750)