diff options
| author | 2022-10-30 20:02:33 -0400 | |
|---|---|---|
| committer | 2022-10-31 17:45:46 -0400 | |
| commit | 633411c20f9759a9a5f1a3bf15466b387dce9a5a (patch) | |
| tree | 4f552e80dc6c77dc846531c2eb0f907e97e18f9b /src/core/hle/kernel/kernel.cpp | |
| parent | kernel: fix port tracking (diff) | |
| download | yuzu-633411c20f9759a9a5f1a3bf15466b387dce9a5a.tar.gz yuzu-633411c20f9759a9a5f1a3bf15466b387dce9a5a.tar.xz yuzu-633411c20f9759a9a5f1a3bf15466b387dce9a5a.zip | |
kernel: fix single core for service threads
Diffstat (limited to 'src/core/hle/kernel/kernel.cpp')
| -rw-r--r-- | src/core/hle/kernel/kernel.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/core/hle/kernel/kernel.cpp b/src/core/hle/kernel/kernel.cpp index 054898638..09c36ee09 100644 --- a/src/core/hle/kernel/kernel.cpp +++ b/src/core/hle/kernel/kernel.cpp | |||
| @@ -336,6 +336,8 @@ struct KernelCore::Impl { | |||
| 336 | return this_id; | 336 | return this_id; |
| 337 | } | 337 | } |
| 338 | 338 | ||
| 339 | static inline thread_local bool is_phantom_mode_for_singlecore{false}; | ||
| 340 | |||
| 339 | bool IsPhantomModeForSingleCore() const { | 341 | bool IsPhantomModeForSingleCore() const { |
| 340 | return is_phantom_mode_for_singlecore; | 342 | return is_phantom_mode_for_singlecore; |
| 341 | } | 343 | } |
| @@ -800,7 +802,6 @@ struct KernelCore::Impl { | |||
| 800 | 802 | ||
| 801 | bool is_multicore{}; | 803 | bool is_multicore{}; |
| 802 | std::atomic_bool is_shutting_down{}; | 804 | std::atomic_bool is_shutting_down{}; |
| 803 | bool is_phantom_mode_for_singlecore{}; | ||
| 804 | u32 single_core_thread_id{}; | 805 | u32 single_core_thread_id{}; |
| 805 | 806 | ||
| 806 | std::array<u64, Core::Hardware::NUM_CPU_CORES> svc_ticks{}; | 807 | std::array<u64, Core::Hardware::NUM_CPU_CORES> svc_ticks{}; |