yuzu-emu
/
yuzu
Archived
1
0
Fork 0

kernel: fix single core for service threads

This commit is contained in:
Liam 2022-10-30 20:02:33 -04:00
parent 2228383322
commit 633411c20f
1 changed files with 2 additions and 1 deletions

View File

@ -336,6 +336,8 @@ struct KernelCore::Impl {
return this_id; return this_id;
} }
static inline thread_local bool is_phantom_mode_for_singlecore{false};
bool IsPhantomModeForSingleCore() const { bool IsPhantomModeForSingleCore() const {
return is_phantom_mode_for_singlecore; return is_phantom_mode_for_singlecore;
} }
@ -800,7 +802,6 @@ struct KernelCore::Impl {
bool is_multicore{}; bool is_multicore{};
std::atomic_bool is_shutting_down{}; std::atomic_bool is_shutting_down{};
bool is_phantom_mode_for_singlecore{};
u32 single_core_thread_id{}; u32 single_core_thread_id{};
std::array<u64, Core::Hardware::NUM_CPU_CORES> svc_ticks{}; std::array<u64, Core::Hardware::NUM_CPU_CORES> svc_ticks{};