[Kernel] ExitThread [FS] Start implement archive 0x2345678A

This commit is contained in:
wheremyfoodat 2023-01-26 17:49:17 +02:00
parent 7c2dd34eba
commit 4e64f722e5
11 changed files with 215 additions and 131 deletions

View file

@ -29,6 +29,7 @@ void Kernel::serviceSVC(u32 svc) {
case 0x01: controlMemory(); break;
case 0x02: queryMemory(); break;
case 0x08: createThread(); break;
case 0x09: exitThread(); break;
case 0x0A: svcSleepThread(); break;
case 0x0B: getThreadPriority(); break;
case 0x0C: setThreadPriority(); break;
@ -104,6 +105,7 @@ void Kernel::reset() {
handleCounter = 0;
arbiterCount = 0;
threadCount = 0;
aliveThreadCount = 0;
for (auto& t : threads) {
t.status = ThreadStatus::Dead;