From cb7f2e5616e716a8ca050805949b92882dcf0c5b Mon Sep 17 00:00:00 2001 From: bunnei Date: Sat, 27 Mar 2021 10:04:13 -0700 Subject: hle: kernel: Initialize preemption task after schedulers. - Fixes a startup crash that occurs if CoreTiming tries to preempt before kernel initialization completes. --- src/core/hle/kernel/kernel.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/hle/kernel/kernel.cpp b/src/core/hle/kernel/kernel.cpp index 780008b08..5b6c7792e 100644 --- a/src/core/hle/kernel/kernel.cpp +++ b/src/core/hle/kernel/kernel.cpp @@ -68,9 +68,9 @@ struct KernelCore::Impl { InitializePhysicalCores(); InitializeSystemResourceLimit(kernel, system); InitializeMemoryLayout(); - InitializePreemption(kernel); InitializeSchedulers(); InitializeSuspendThreads(); + InitializePreemption(kernel); } void InitializeCores() { -- cgit v1.2.3