summaryrefslogtreecommitdiffstats
path: root/src/core/hle/kernel/k_scheduler.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2021-03-21hle: kernel: Migrate some code from Common::SpinLock to KSpinLock.bunnei1-11/+11
2021-03-07common: Fiber: use a reference for YieldTo.bunnei1-8/+3
2021-03-06hle: kernel: KThread: Rework dummy threads & fix memory leak.bunnei1-3/+3
2021-03-06Revert "core: Switch to unique_ptr for usage of Common::Fiber."bunnei1-9/+9
2021-02-27core: Switch to unique_ptr for usage of Common::Fiber.bunnei1-9/+9
2021-01-29hle: kernel: Allocate a dummy KThread for each host thread, and use it for scheduling.bunnei1-3/+3
2021-01-29hle: kernel: k_scheduler: Use atomics for current_thread, etc.bunnei1-23/+24
2021-01-29hle: kernel: k_scheduler: Fix for single core mode.bunnei1-1/+2
2021-01-29hle: kernel: KScheduler: Introduce thread context_guard.bunnei1-3/+15
2021-01-29hle: kernel: Recode implementation of KThread to be more accurate.bunnei1-63/+81
2021-01-29hle: kernel: KThread: Clean up thread priorities.bunnei1-1/+1
2021-01-29hle: kernel: KThread: Reorganize thread priority defaults.bunnei1-3/+3
2021-01-29hle: kernel: KThread: Fix ThreadType definition.bunnei1-1/+1
2021-01-29hle: kernel: KThread: Remove thread types that do not exist.bunnei1-14/+13
2021-01-29core: hle: kernel: Rename Thread to KThread.bunnei1-35/+35
2021-01-15common/bit_util: Replace CLZ/CTZ operations with standardized onesLioncash1-3/+5
2021-01-11hle: kernel: k_scheduler: Cleanup OnThreadPriorityChanged.bunnei1-4/+2
2021-01-11hle: kernel: thread: Replace ThreadStatus/ThreadSchedStatus with a single ThreadState.bunnei1-16/+16
2021-01-11core: hle: kernel: Update KSynchronizationObject.bunnei1-3/+2
2020-12-06hle: kernel: KScheduler: Various style fixes based on code review feedback.bunnei1-22/+20
2020-12-06hle: kernel: Use C++ style comments in KScheduler, etc.bunnei1-109/+94
2020-12-06hle: kernel: Migrate to KScopedSchedulerLock.bunnei1-9/+6
2020-12-06hle: kernel: Separate KScopedSchedulerLockAndSleep from k_scheduler.bunnei1-24/+1
2020-12-06hle: kernel: Separate KScheduler from GlobalSchedulerContext class.bunnei1-47/+1
2020-12-06hle: kernel: Rewrite scheduler implementation based on Mesopshere.bunnei1-0/+873