Added implementation of critical thread/process

This commit is contained in:
Alex
2022-11-06 03:43:12 +02:00
parent 954223cbf5
commit 3d947c2a03
4 changed files with 17 additions and 4 deletions

View File

@ -81,6 +81,7 @@ void KernelMainThread()
// TODO: Untested!
Execute::SpawnData ret = Execute::Spawn(Config.InitPath, argc, (uint64_t)argv.data());
ret.Thread->SetCritical(true);
if (ret.Status != Execute::ExStatus::OK)
{
KPrint("\eE85230Failed to start %s! Code: %d", Config.InitPath, ret);