kern: fix bug in SvcSetThreadPriority

This commit is contained in:
Michael Scire 2020-07-20 02:11:49 -07:00 committed by SciresM
parent 94f9cc1626
commit 5b8a20dbf7
3 changed files with 17 additions and 1 deletions

View file

@ -347,8 +347,10 @@ namespace ams::kern {
constexpr s32 GetIdealCore() const { return this->ideal_core_id; }
constexpr s32 GetActiveCore() const { return this->core_id; }
constexpr void SetActiveCore(s32 core) { this->core_id = core; }
constexpr s32 GetPriority() const { return this->priority; }
constexpr void SetPriority(s32 prio) { this->priority = prio; }
constexpr s32 GetBasePriority() const { return this->base_priority; }
constexpr QueueEntry &GetPriorityQueueEntry(s32 core) { return this->per_core_priority_queue_entry[core]; }
@ -438,6 +440,7 @@ namespace ams::kern {
void Wakeup();
void SetBasePriority(s32 priority);
Result SetPriorityToIdle();
Result Run();