aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/kernel.cpp
diff options
context:
space:
mode:
authorbunnei <bunneidev@gmail.com>2021-03-27 10:04:13 -0700
committerbunnei <bunneidev@gmail.com>2021-03-27 10:04:13 -0700
commitcb7f2e5616e716a8ca050805949b92882dcf0c5b (patch)
treeac7e91a5675a4f7a290ffb94e3056692988d59ad /src/core/hle/kernel/kernel.cpp
parent65774084fd9209c9d812cdf10c2b82c2ee35f360 (diff)
hle: kernel: Initialize preemption task after schedulers.
- Fixes a startup crash that occurs if CoreTiming tries to preempt before kernel initialization completes.
Diffstat (limited to 'src/core/hle/kernel/kernel.cpp')
-rw-r--r--src/core/hle/kernel/kernel.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/hle/kernel/kernel.cpp b/src/core/hle/kernel/kernel.cpp
index 780008b086..5b6c7792e6 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() {