Remove premature SetRunLevel call from InitializeProcessor before APIC initialization

This commit is contained in:
2026-05-14 21:52:42 +02:00
parent 63d18aad1e
commit 14cbd63b01
2 changed files with 0 additions and 6 deletions

View File

@@ -405,9 +405,6 @@ AR::ProcSup::InitializeProcessor(IN PVOID ProcessorStructures)
AR::CpuFunc::LoadInterruptDescriptorTable(&IdtDescriptor.Limit); AR::CpuFunc::LoadInterruptDescriptorTable(&IdtDescriptor.Limit);
AR::CpuFunc::LoadTaskRegister((UINT)KGDT_SYS_TSS); AR::CpuFunc::LoadTaskRegister((UINT)KGDT_SYS_TSS);
/* Enter passive IRQ level */
HL::RunLevel::SetRunLevel(PASSIVE_LEVEL);
/* Initialize segment registers */ /* Initialize segment registers */
InitializeSegments(); InitializeSegments();

View File

@@ -401,9 +401,6 @@ AR::ProcSup::InitializeProcessor(IN PVOID ProcessorStructures)
AR::CpuFunc::LoadInterruptDescriptorTable(&IdtDescriptor.Limit); AR::CpuFunc::LoadInterruptDescriptorTable(&IdtDescriptor.Limit);
AR::CpuFunc::LoadTaskRegister((UINT)KGDT_SYS_TSS); AR::CpuFunc::LoadTaskRegister((UINT)KGDT_SYS_TSS);
/* Enter passive IRQ level */
HL::RunLevel::SetRunLevel(PASSIVE_LEVEL);
/* Initialize segment registers */ /* Initialize segment registers */
InitializeSegments(); InitializeSegments();