96 Commits (ccdd84a778244eb1ebbf7ea6e39d5fca79f16e2a)

Author SHA1 Message Date
ReinUsesLisp ccdd84a778 hle/scheduler: Fix data race in is_context_switch_pending 5 years ago
Lioncash a10d64ea79 kernel: Remove unused variables 5 years ago
Lioncash 9893da8e2c scheduler: Resolve sign conversion warning 5 years ago
Lioncash f0125b2be8 cpu_manager: Mark function getters as static 6 years ago
ReinUsesLisp 8562b516c0 core_timing,scheduler: Use std::scoped_lock when possible 6 years ago
Fernando Sahmkow 2f8947583f Core/Common: Address Feedback. 6 years ago
Fernando Sahmkow d240143588 Kernel: Correct Host Context on Threads and Scheduler. 6 years ago
Fernando Sahmkow 9bde28d7b1 Scheduler: Correct Reload/Unload 6 years ago
Fernando Sahmkow 5974e3ea33 Thread: Release the ARM Interface on exitting. 6 years ago
Fernando Sahmkow 1567824d2d General: Move ARM_Interface into Threads. 6 years ago
Fernando Sahmkow db68fba4a6 Scheduler: Correct yielding interaction with SetThreadActivity. 6 years ago
Fernando Sahmkow 7020d498c5 General: Fix microprofile on dynarmic/svc, fix wait tree showing which threads were running. 6 years ago
Fernando Sahmkow f370de84b1 Kernel: Rewind on SVC change. 6 years ago
Fernando Sahmkow a439cdf22e CPU_Manager: Unload/Reload threads on preemption on SingleCore 6 years ago
Fernando Sahmkow 391f5f360d Scheduler: Set last running time on thread. 6 years ago
Fernando Sahmkow 9e9c287f8b Kernel: Corrections to TimeManager, Scheduler and Mutex. 6 years ago
Fernando Sahmkow 6515c6e8c6 Kernel: Fixes, corrections and asserts to scheduler and different svcs. 6 years ago
Fernando Sahmkow 4217e58a10 Scheduler: Correct yields. 6 years ago
Fernando Sahmkow 725bac1404 Scheduler: Remove arm_interface lock and a few corrections. 6 years ago
Fernando Sahmkow 83c7ba1ef7 SVC: Correct SetThreadActivity. 6 years ago
Fernando Sahmkow 44cb9997b3 Scheduler: Correct locking for hle threads. 6 years ago
Fernando Sahmkow 6ed28e15fa Scheduler: Fix HLE Threads on guard 6 years ago
Fernando Sahmkow 3de33348e4 Scheduler: Protect on closed threads. 6 years ago
Fernando Sahmkow 19847d4d42 Scheduler: Correct assert. 6 years ago
Fernando Sahmkow a33fbaddec Core: Correct rebase. 6 years ago
Fernando Sahmkow 1c672128c4 Scheduler: Release old thread fiber before trying to switch to the next thread fiber. 6 years ago
Fernando Sahmkow 1e987dbe8d Scheduler: Correct Select Threads Step 2. 6 years ago
Fernando Sahmkow 07993ac8c8 Kernel: Corrections to Scheduling. 6 years ago
Fernando Sahmkow 2a8837ff51 General: Add Asserts 6 years ago
Fernando Sahmkow 04e0f8776c General: Add better safety for JIT use. 6 years ago
Fernando Sahmkow d4ebb510a0 SVC: Correct WaitSynchronization, WaitProcessWideKey, SignalProcessWideKey. 6 years ago
Fernando Sahmkow 15a79eb0d7 SVC: Correct SendSyncRequest. 6 years ago
Fernando Sahmkow e31425df38 General: Recover Prometheus project from harddrive failure 6 years ago
bunnei c083ea7d78 core: Implement separate A32/A64 ARM interfaces. 6 years ago
Fernando Sahmkow 3d0a2375ca Scheduler: Inline global scheduler in Scheduler Lock. 6 years ago
Fernando Sahmkow a1bf353780 Kernel: Correct pending feedback. 6 years ago
Fernando Sahmkow d219a96cc8 Kernel: Address Feedback. 6 years ago
Fernando Sahmkow ea956c823e Kernel: Implement Scheduler locks 6 years ago
Fernando Sahmkow 0728dfef84 Kernel: Make global scheduler depend on KernelCore 6 years ago
Fernando Sahmkow 2bc949628d Core: Address Feedback 6 years ago
Fernando Sahmkow 1e6f8aba04 Core: Set all hardware emulation constants in a single file. 6 years ago
Fernando Sahmkow e4a1ead897 Core: Refactor CpuCoreManager to CpuManager and Cpu to Core Manager. 6 years ago
Fernando Sahmkow 40cd4df584 CpuCore: Clear exclusive state after doing a run in dynarmic. 6 years ago
bunnei 9046d4a548
kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154) 6 years ago
Lioncash 12dc918937 kernel: Resolve sign conversion warnings 6 years ago
Lioncash 6c8f28813c scheduler: Mark parameter of AskForReselectionOrMarkRedundant() as const 6 years ago
Lioncash f19c1a7cda scheduler: Silence sign conversion warnings 6 years ago
Lioncash 2fb0bbff29 scheduler: Initialize class members directly where applicable 6 years ago
Lioncash 2dc469ceba scheduler: Amend documentation comments 6 years ago
Fernando Sahmkow a3524879be Kernel: Clang Format 6 years ago