Bug fixes

This commit is contained in:
Alex
2023-04-25 05:14:12 +03:00
parent 299c919d1d
commit c1eaabf97b
4 changed files with 13 additions and 7 deletions

View File

@ -80,10 +80,10 @@ namespace ACPI
{
if (TaskManager)
{
Tasking::PCB *ParentProcess = TaskManager->GetCurrentProcess();
if (!ParentProcess)
ParentProcess = GetCPU(0)->CurrentProcess.load();
TaskManager->CreateThread(ParentProcess, (Tasking::IP)KST_Shutdown);
TaskManager->CreateThread(TaskManager->CreateProcess(nullptr,
"Shutdown",
Tasking::TaskTrustLevel::Kernel),
(Tasking::IP)KST_Shutdown);
}
else
KernelShutdownThread(false);