kernel/thread: Update thread processor ID flags

Adds the missing flags to the enum and documents them.
This commit is contained in:
Lioncash 2019-04-15 20:17:15 -04:00
parent 1f4dfb3998
commit 69a2003a8e
2 changed files with 16 additions and 7 deletions

View file

@ -1776,7 +1776,7 @@ static ResultCode SetThreadCoreMask(Core::System& system, Handle thread_handle,
if (core == OnlyChangeMask) {
core = thread->GetIdealCore();
} else if (core >= Core::NUM_CPU_CORES && core != static_cast<u32>(-1)) {
} else if (core >= Core::NUM_CPU_CORES && core != static_cast<u32>(THREADPROCESSORID_DONT_UPDATE)) {
LOG_ERROR(Kernel_SVC, "Invalid core specified, got {}", core);
return ERR_INVALID_PROCESSOR_ID;
}