Initialize CPU feature first before doing anything

This commit is contained in:
Alex
2023-09-03 19:24:28 +03:00
parent c5c76d3f9d
commit 840b49abd0

View File

@@ -324,6 +324,9 @@ EXTERNC NIF void Main()
/**************************************************************************************/ /**************************************************************************************/
KPrint("Initializing CPU Features");
CPU::InitializeFeatures(0);
KPrint("Initializing GDT and IDT"); KPrint("Initializing GDT and IDT");
Interrupts::Initialize(0); Interrupts::Initialize(0);
@@ -354,9 +357,6 @@ EXTERNC NIF void Main()
PutCharBufferIndex = 0; PutCharBufferIndex = 0;
} }
KPrint("Initializing CPU Features");
CPU::InitializeFeatures(0);
KPrint("Initializing Power Manager"); KPrint("Initializing Power Manager");
PowerManager = new Power::Power; PowerManager = new Power::Power;