25 Commits (42d81aab327a2f4851658d947b63b8e9ed4bf4d7)

Author SHA1 Message Date
Kelebek1 240650f6a6 Rework CoreTiming 4 years ago
Morph 99ceb03a1c general: Convert source file copyright comments over to SPDX 4 years ago
Merry 1f275eb077 core/hle: Replace lock_guard with scoped_lock 4 years ago
bunnei b0671c7cfa hle: kernel: KThread: Migrate to updated KThreadQueue (part 1). 4 years ago
ameerj 7c4b6aab2e core: Remove unused includes 4 years ago
bunnei 4b03e6e776 hle: kernel: Migrate to KHandleTable. 5 years ago
bunnei da7e9553de hle: kernel: Migrate more of KThread to KAutoObject. 5 years ago
bunnei c0f5830323 hle: kernel: TimeManager: Simplify to not rely on previous EmuThreadHandle implementation. 5 years ago
bunnei c0d3aef28c core: hle: kernel: Rename Thread to KThread. 5 years ago
bunnei 912dd50146 core: hle: Integrate new KConditionVariable and KAddressArbiter implementations. 5 years ago
bunnei c3c43e32fc hle: kernel: thread: Replace ThreadStatus/ThreadSchedStatus with a single ThreadState. 5 years ago
bunnei b9b7e4f915 kernel: time_manager: Add missing lock guards. 5 years ago
bunnei ccce6cb3be hle: kernel: Migrate to KScopedSchedulerLock. 5 years ago
bunnei 9e29e36a78 hle: kernel: Rewrite scheduler implementation based on Mesopshere. 5 years ago
bunnei b7ef581c6e kernel: time_manager: Protect access with a mutex. 5 years ago
bunnei c0870315fd hle: kernel: time_manager: Avoid a crash on process exit. 5 years ago
Lioncash a7af349dae core_timing: Make use of uintptr_t to represent user_data 5 years ago
Lioncash bef1844a51 core_timing: Make TimedCallback take std::chrono::nanoseconds 6 years ago
Lioncash 8b50c660df core_timing: Make use of std::chrono with ScheduleEvent 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 d4ebb510a0 SVC: Correct WaitSynchronization, WaitProcessWideKey, SignalProcessWideKey. 6 years ago
Fernando Sahmkow e31425df38 General: Recover Prometheus project from harddrive failure 6 years ago
Fernando Sahmkow d219a96cc8 Kernel: Address Feedback. 6 years ago
Fernando Sahmkow 5c90d22f3d Kernel: Implement Time Manager. 6 years ago