From 8a435cc36b8c0ac76b47ae51fd764a5e517f3a8e Mon Sep 17 00:00:00 2001 From: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com> Date: Sun, 20 Aug 2023 01:54:45 +0300 Subject: [PATCH] Add note about default processor ID --- src/core/kernel/threads.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/core/kernel/threads.cpp b/src/core/kernel/threads.cpp index 96026365..2f6a27b9 100644 --- a/src/core/kernel/threads.cpp +++ b/src/core/kernel/threads.cpp @@ -478,6 +478,7 @@ void Kernel::getCurrentProcessorNumber() { // Until we properly implement per-core schedulers, return whatever processor ID passed to svcCreateThread switch (id) { + // TODO: This is picked from exheader case ProcessorID::Default: ret = static_cast(ProcessorID::AppCore); break; @@ -494,7 +495,7 @@ void Kernel::getCurrentProcessorNumber() { Helpers::warn("GetCurrentProcessorNumber: Thread not running on appcore\n"); } - regs[0] = ret; + regs[0] = static_cast(ret); } void Kernel::exitThread() {