diff options
| author | bunnei <bunneidev@gmail.com> | 2021-03-27 10:04:13 -0700 |
|---|---|---|
| committer | bunnei <bunneidev@gmail.com> | 2021-03-27 10:04:13 -0700 |
| commit | e8dd3eca47fc5ab914826869ba78ea78c05167ed (patch) | |
| tree | ac7e91a5675a4f7a290ffb94e3056692988d59ad /src/core/hle/kernel/kernel.cpp | |
| parent | 7342c3cd102f35f5feae85e65996be58957d06cc (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.cpp | 2 |
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() { |
