Refactor KE subsystem
All checks were successful
Builds / ExectOS (amd64, release) (push) Successful in 30s
Builds / ExectOS (amd64, debug) (push) Successful in 31s
Builds / ExectOS (i686, debug) (push) Successful in 29s
Builds / ExectOS (i686, release) (push) Successful in 28s

This commit is contained in:
2025-09-12 13:11:15 +02:00
parent 0647b853a6
commit 7cdfa8f79d
24 changed files with 195 additions and 306 deletions

View File

@@ -9,10 +9,6 @@
#include <xtos.hh>
/* Kernel Library */
namespace KE
{
/**
* Gets the current running level of the current processor.
*
@@ -22,7 +18,7 @@ namespace KE
*/
XTFASTCALL
KRUNLEVEL
RunLevel::GetCurrentRunLevel(VOID)
KE::RunLevel::GetCurrentRunLevel(VOID)
{
return HlGetRunLevel();
}
@@ -39,7 +35,7 @@ RunLevel::GetCurrentRunLevel(VOID)
*/
XTFASTCALL
VOID
RunLevel::LowerRunLevel(IN KRUNLEVEL RunLevel)
KE::RunLevel::LowerRunLevel(IN KRUNLEVEL RunLevel)
{
KRUNLEVEL OldRunLevel;
@@ -66,7 +62,7 @@ RunLevel::LowerRunLevel(IN KRUNLEVEL RunLevel)
*/
XTFASTCALL
KRUNLEVEL
RunLevel::RaiseRunLevel(IN KRUNLEVEL RunLevel)
KE::RunLevel::RaiseRunLevel(IN KRUNLEVEL RunLevel)
{
KRUNLEVEL OldRunLevel;
@@ -84,7 +80,6 @@ RunLevel::RaiseRunLevel(IN KRUNLEVEL RunLevel)
return OldRunLevel;
}
} /* namespace */
/* TEMPORARY FOR COMPATIBILITY WITH C CODE */