From d1f9c750a657ab47d4443230d9fb3e3b9d5d0be1 Mon Sep 17 00:00:00 2001 From: Subv Date: Wed, 30 May 2018 11:32:46 -0500 Subject: Kernel/Thread: Corrected a typo in an assert about the processor id. --- src/core/hle/kernel/thread.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/core/hle/kernel/thread.cpp') diff --git a/src/core/hle/kernel/thread.cpp b/src/core/hle/kernel/thread.cpp index 46fcdefb8..391d8990f 100644 --- a/src/core/hle/kernel/thread.cpp +++ b/src/core/hle/kernel/thread.cpp @@ -476,7 +476,7 @@ void Thread::ChangeCore(u32 core, u64 mask) { new_processor_id = ideal_core; } - ASSERT(new_processor_id < 4); + ASSERT(*new_processor_id < 4); // Add thread to new core's scheduler auto& next_scheduler = Core::System().GetInstance().Scheduler(*new_processor_id); -- cgit v1.2.3 From c02d7c8ce7c7b0c80cdeb5b070be2ebd855741ff Mon Sep 17 00:00:00 2001 From: Subv Date: Wed, 30 May 2018 13:33:57 -0500 Subject: Kernel/Thread: Corrected a typo that caused the affinity mask to never be changed. --- src/core/hle/kernel/thread.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/core/hle/kernel/thread.cpp') diff --git a/src/core/hle/kernel/thread.cpp b/src/core/hle/kernel/thread.cpp index 391d8990f..0075e4a0f 100644 --- a/src/core/hle/kernel/thread.cpp +++ b/src/core/hle/kernel/thread.cpp @@ -460,13 +460,13 @@ void Thread::UpdatePriority() { void Thread::ChangeCore(u32 core, u64 mask) { ideal_core = core; - mask = mask; + affinity_mask = mask; if (status != THREADSTATUS_READY) { return; } - boost::optional new_processor_id{GetNextProcessorId(mask)}; + boost::optional new_processor_id{GetNextProcessorId(affinity_mask)}; if (!new_processor_id) { new_processor_id = processor_id; -- cgit v1.2.3