summaryrefslogtreecommitdiffstats
path: root/src/core/hle/kernel/k_scheduler.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
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
Makes for less code that we need to maintain.
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
- This is how the real kernel works, and is more accurate and simpler.
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