25 Commits (76eb7c725fe4a7bdc7119e640ffd827e63567cef)

Author SHA1 Message Date
Kelebek1 03de5e053d Rework CoreTiming 4 years ago
Morph 2b87305d31 general: Convert source file copyright comments over to SPDX 4 years ago
Merry de61c0897c core/hle: Replace lock_guard with scoped_lock 4 years ago
bunnei 778f03c57a hle: kernel: KThread: Migrate to updated KThreadQueue (part 1). 4 years ago
ameerj d27abf5546 core: Remove unused includes 4 years ago
bunnei 47224d3864 hle: kernel: Migrate to KHandleTable. 5 years ago
bunnei a4a27a1ef2 hle: kernel: Migrate more of KThread to KAutoObject. 5 years ago
bunnei 86206c81c2 hle: kernel: TimeManager: Simplify to not rely on previous EmuThreadHandle implementation. 5 years ago
bunnei 3d70b4a4ea core: hle: kernel: Rename Thread to KThread. 5 years ago
bunnei e5cfd63ba4 core: hle: Integrate new KConditionVariable and KAddressArbiter implementations. 5 years ago
bunnei 9744afa8b1 hle: kernel: thread: Replace ThreadStatus/ThreadSchedStatus with a single ThreadState. 5 years ago
bunnei 31243d2b7a kernel: time_manager: Add missing lock guards. 5 years ago
bunnei de522657dd hle: kernel: Migrate to KScopedSchedulerLock. 5 years ago
bunnei 039844bbb9 hle: kernel: Rewrite scheduler implementation based on Mesopshere. 5 years ago
bunnei 64cb411dda kernel: time_manager: Protect access with a mutex. 5 years ago
bunnei 5114c6f3ac hle: kernel: time_manager: Avoid a crash on process exit. 5 years ago
Lioncash 7decda6bc2 core_timing: Make use of uintptr_t to represent user_data 5 years ago
Lioncash 56054fe86d core_timing: Make TimedCallback take std::chrono::nanoseconds 6 years ago
Lioncash 9e113a2b67 core_timing: Make use of std::chrono with ScheduleEvent 6 years ago
Fernando Sahmkow 76daf8f672 Kernel: Corrections to TimeManager, Scheduler and Mutex. 6 years ago
Fernando Sahmkow 24bc1f020a Kernel: Fixes, corrections and asserts to scheduler and different svcs. 6 years ago
Fernando Sahmkow 6605f8acfa SVC: Correct WaitSynchronization, WaitProcessWideKey, SignalProcessWideKey. 6 years ago
Fernando Sahmkow 7ee76003ad General: Recover Prometheus project from harddrive failure 6 years ago
Fernando Sahmkow 78f01601d0 Kernel: Address Feedback. 6 years ago
Fernando Sahmkow fe53ac3e33 Kernel: Implement Time Manager. 6 years ago