Migrate HL subsystem to C++
This commit is contained in:
@@ -23,7 +23,7 @@ KE::KernelInit::InitializeKernel(VOID)
|
||||
XTSTATUS Status;
|
||||
|
||||
/* Initialize hardware layer subsystem */
|
||||
Status = HlInitializeSystem();
|
||||
Status = HL::Init::InitializeSystem();
|
||||
if(Status != STATUS_SUCCESS)
|
||||
{
|
||||
/* Hardware layer initialization failed, kernel panic */
|
||||
@@ -44,14 +44,14 @@ VOID
|
||||
KE::KernelInit::InitializeMachine(VOID)
|
||||
{
|
||||
/* Re-enable IDE interrupts */
|
||||
HlIoPortOutByte(0x376, 0);
|
||||
HlIoPortOutByte(0x3F6, 0);
|
||||
HL::IoPort::WritePort8(0x376, 0);
|
||||
HL::IoPort::WritePort8(0x3F6, 0);
|
||||
|
||||
/* Initialize frame buffer */
|
||||
HlInitializeFrameBuffer();
|
||||
HL::FrameBuffer::InitializeFrameBuffer();
|
||||
|
||||
/* Initialize processor */
|
||||
HlInitializeProcessor();
|
||||
HL::Cpu::InitializeProcessor();
|
||||
|
||||
/* Initialize page map support */
|
||||
MmInitializePageMapSupport();
|
||||
|
@@ -2,7 +2,7 @@
|
||||
* PROJECT: ExectOS
|
||||
* COPYRIGHT: See COPYING.md in the top level directory
|
||||
* FILE: xtoskrnl/ke/data.cc
|
||||
* DESCRIPTION:
|
||||
* DESCRIPTION: Kernel Library global and static data
|
||||
* DEVELOPERS: Aiken Harris <harraiken91@gmail.com>
|
||||
*/
|
||||
|
||||
|
@@ -23,7 +23,7 @@ KE::KernelInit::InitializeKernel(VOID)
|
||||
XTSTATUS Status;
|
||||
|
||||
/* Initialize hardware layer subsystem */
|
||||
Status = HlInitializeSystem();
|
||||
Status = HL::Init::InitializeSystem();
|
||||
if(Status != STATUS_SUCCESS)
|
||||
{
|
||||
/* Hardware layer initialization failed, kernel panic */
|
||||
@@ -44,14 +44,14 @@ VOID
|
||||
KE::KernelInit::InitializeMachine(VOID)
|
||||
{
|
||||
/* Re-enable IDE interrupts */
|
||||
HlIoPortOutByte(0x376, 0);
|
||||
HlIoPortOutByte(0x3F6, 0);
|
||||
HL::IoPort::WritePort8(0x376, 0);
|
||||
HL::IoPort::WritePort8(0x3F6, 0);
|
||||
|
||||
/* Initialize frame buffer */
|
||||
HlInitializeFrameBuffer();
|
||||
HL::FrameBuffer::InitializeFrameBuffer();
|
||||
|
||||
/* Initialize processor */
|
||||
HlInitializeProcessor();
|
||||
HL::Cpu::InitializeProcessor();
|
||||
|
||||
/* Initialize page map support */
|
||||
MmInitializePageMapSupport();
|
||||
|
@@ -20,7 +20,7 @@ XTFASTCALL
|
||||
KRUNLEVEL
|
||||
KE::RunLevel::GetCurrentRunLevel(VOID)
|
||||
{
|
||||
return HlGetRunLevel();
|
||||
return HL::RunLevel::GetRunLevel();
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -40,13 +40,13 @@ KE::RunLevel::LowerRunLevel(IN KRUNLEVEL RunLevel)
|
||||
KRUNLEVEL OldRunLevel;
|
||||
|
||||
/* Read current run level */
|
||||
OldRunLevel = HlGetRunLevel();
|
||||
OldRunLevel = HL::RunLevel::GetRunLevel();
|
||||
|
||||
/* Validate run level lowerage */
|
||||
if(OldRunLevel > RunLevel)
|
||||
{
|
||||
/* Set new, lower run level */
|
||||
HlSetRunLevel(RunLevel);
|
||||
HL::RunLevel::SetRunLevel(RunLevel);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -67,13 +67,13 @@ KE::RunLevel::RaiseRunLevel(IN KRUNLEVEL RunLevel)
|
||||
KRUNLEVEL OldRunLevel;
|
||||
|
||||
/* Read current run level */
|
||||
OldRunLevel = HlGetRunLevel();
|
||||
OldRunLevel = HL::RunLevel::GetRunLevel();
|
||||
|
||||
/* Validate run level raise */
|
||||
if(OldRunLevel < RunLevel)
|
||||
{
|
||||
/* Set new, higher run level */
|
||||
HlSetRunLevel(RunLevel);
|
||||
HL::RunLevel::SetRunLevel(RunLevel);
|
||||
}
|
||||
|
||||
/* Return old run level */
|
||||
|
Reference in New Issue
Block a user