summaryrefslogtreecommitdiffstats
path: root/src/core/hle/kernel/k_scheduler.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* hle: kernel: KScheduler: Introduce thread context_guard.bunnei2021-01-291-3/+15
|
* hle: kernel: Recode implementation of KThread to be more accurate.bunnei2021-01-291-63/+81
|
* hle: kernel: KThread: Clean up thread priorities.bunnei2021-01-291-1/+1
|
* hle: kernel: KThread: Reorganize thread priority defaults.bunnei2021-01-291-3/+3
|
* hle: kernel: KThread: Fix ThreadType definition.bunnei2021-01-291-1/+1
|
* hle: kernel: KThread: Remove thread types that do not exist.bunnei2021-01-291-14/+13
|
* core: hle: kernel: Rename Thread to KThread.bunnei2021-01-291-35/+35
|
* common/bit_util: Replace CLZ/CTZ operations with standardized onesLioncash2021-01-151-3/+5
| | | | Makes for less code that we need to maintain.
* hle: kernel: k_scheduler: Cleanup OnThreadPriorityChanged.bunnei2021-01-111-4/+2
|
* hle: kernel: thread: Replace ThreadStatus/ThreadSchedStatus with a single ThreadState.bunnei2021-01-111-16/+16
| | | | - This is how the real kernel works, and is more accurate and simpler.
* core: hle: kernel: Update KSynchronizationObject.bunnei2021-01-111-3/+2
|
* hle: kernel: KScheduler: Various style fixes based on code review feedback.bunnei2020-12-061-22/+20
|
* hle: kernel: Use C++ style comments in KScheduler, etc.bunnei2020-12-061-109/+94
|
* hle: kernel: Migrate to KScopedSchedulerLock.bunnei2020-12-061-9/+6
|
* hle: kernel: Separate KScopedSchedulerLockAndSleep from k_scheduler.bunnei2020-12-061-24/+1
|
* hle: kernel: Separate KScheduler from GlobalSchedulerContext class.bunnei2020-12-061-47/+1
|
* hle: kernel: Rewrite scheduler implementation based on Mesopshere.bunnei2020-12-061-0/+873