Details
-
Story
-
Resolution: Unresolved
-
Major
-
None
-
None
Description
If not specifically mentioned, then this is related to 32-bit versions of the OS.
NT 5.x Kernels: Table1
File | Support | Support | BuildType | BuildType |
---|---|---|---|---|
name | SMP | PAE | CHK | FRE |
ntoskrnl.exe | No | No | 1 | 2 |
ntkrnlmp.exe | Yes | No | 1 | 0 |
ntkrnlpa.exe | No | Yes | 1 | 2 |
ntkrpamp.exe | Yes | Yes | 1 | 0 |
SMP - symmetric multiprocessing
PAE - Physical Address Extension (allows you to use up to 64 GB of physical memory)
CHK - with debug information
FRE - no debug information
NT 5.x HALs: Table2
N | Name | Type | Controller | Processors |
---|---|---|---|---|
1 | hal.dll | Non-ACPI | PIC | |
2 | halapic.dll | Non-ACPI | APIC | UP |
3 | halmps.dll | Non-ACPI | APIC | MP |
4 | halacpi.dll | ACPI | PIC | |
5 | halaacpi.dll | ACPI | APIC | UP |
6 | halmacpi.dll | ACPI | APIC | MP |
ACPI - Advanced Configuration and Power Interface
PIC - Programmable Interrupt Controller
APIC - Advanced Programmable Interrupt Controller
UP - Uniprocessor
MP - Multiprocessor
From registry:
Key - "HKLM\SYSTEM\CurrentControlSet\Enum\Root\xxx_HAL\nnnn\"
Value - "DeviceDesc":
1 - "Standard PC"
2 - "MPS Uniprocessor PC"
3 - "MPS Multiprocessor PC"
4 - "Advanced Configuration and Power Interface (ACPI) PC"
5 - "ACPI Uniprocessor PC"
6 - "ACPI Multiprocessor PC"
Attachments
Issue Links
- blocks
-
CORE-16841 Roadmap for the kernel.
- Untriaged
- is blocked by
-
CORE-14147 ReactOS does not boot when using halapic.dll
- Resolved
-
CORE-17644 Newly added APIC HALs crash while booting
- Untriaged
-
CORE-18000 Add "Spurious" interrupt handlers for APIC HAL.
- Untriaged
-
CORE-17645 Newly added APIC ACPI HAL logs 'Invalid image DOS signature!' early on amd64 LiveCD
- Untriaged