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
{
/**
* Halts the system.
*
@@ -22,7 +18,7 @@ namespace KE
*/
XTAPI
VOID
Crash::HaltSystem(VOID)
KE::Crash::HaltSystem(VOID)
{
/* Enter infinite loop */
for(;;)
@@ -45,7 +41,7 @@ Crash::HaltSystem(VOID)
*/
XTAPI
VOID
Crash::Panic(IN ULONG Code)
KE::Crash::Panic(IN ULONG Code)
{
PanicEx(Code, 0, 0, 0, 0);
}
@@ -74,7 +70,7 @@ Crash::Panic(IN ULONG Code)
*/
XTAPI
VOID
Crash::PanicEx(IN ULONG Code,
KE::Crash::PanicEx(IN ULONG Code,
IN ULONG_PTR Parameter1,
IN ULONG_PTR Parameter2,
IN ULONG_PTR Parameter3,
@@ -84,7 +80,6 @@ Crash::PanicEx(IN ULONG Code,
HaltSystem();
}
} /* namespace */
/* TEMPORARY FOR COMPATIBILITY WITH C CODE */