mirror of
				https://git.suyu.dev/suyu/suyu
				synced 2025-10-30 15:39:02 -05:00 
			
		
		
		
	Kernel/SVC: Don't reschedule the current core when creating a new thread.
The current core may have nothing to do with the core where the new thread was scheduled to run. In case it's the same core, then the following PrepareReshedule call will take care of that.
This commit is contained in:
		| @@ -532,7 +532,6 @@ static ResultCode CreateThread(Handle* out_handle, VAddr entry_point, u64 arg, V | ||||
|     CASCADE_RESULT(thread->guest_handle, g_handle_table.Create(thread)); | ||||
|     *out_handle = thread->guest_handle; | ||||
|  | ||||
|     Core::System::GetInstance().PrepareReschedule(); | ||||
|     Core::System::GetInstance().CpuCore(thread->processor_id).PrepareReschedule(); | ||||
|  | ||||
|     LOG_TRACE(Kernel_SVC, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Subv
					Subv