C to C++ migration and refactoring #17
@@ -20,7 +20,7 @@ XTFASTCALL
|
|||||||
KRUNLEVEL
|
KRUNLEVEL
|
||||||
HL::RunLevel::GetRunLevel(VOID)
|
HL::RunLevel::GetRunLevel(VOID)
|
||||||
{
|
{
|
||||||
return (KRUNLEVEL)ArReadControlRegister(8);
|
return (KRUNLEVEL)AR::CpuFunc::ReadControlRegister(8);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -37,7 +37,7 @@ XTFASTCALL
|
|||||||
VOID
|
VOID
|
||||||
HL::RunLevel::SetRunLevel(IN KRUNLEVEL RunLevel)
|
HL::RunLevel::SetRunLevel(IN KRUNLEVEL RunLevel)
|
||||||
{
|
{
|
||||||
ArWriteControlRegister(8, RunLevel);
|
AR::CpuFunc::WriteControlRegister(8, RunLevel);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -34,7 +34,7 @@ HL::Pic::CheckX2ApicSupport(VOID)
|
|||||||
CpuRegisters.Edx = 0;
|
CpuRegisters.Edx = 0;
|
||||||
|
|
||||||
/* Get CPUID */
|
/* Get CPUID */
|
||||||
ArCpuId(&CpuRegisters);
|
AR::CpuFunc::CpuId(&CpuRegisters);
|
||||||
|
|
||||||
/* Check x2APIC status from the CPUID results */
|
/* Check x2APIC status from the CPUID results */
|
||||||
if(!(CpuRegisters.Ecx & CPUID_FEATURES_ECX_X2APIC))
|
if(!(CpuRegisters.Ecx & CPUID_FEATURES_ECX_X2APIC))
|
||||||
|
Reference in New Issue
Block a user