aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/global_scheduler_context.h
AgeCommit message (Collapse)Author
2023-03-12kernel: remove gratitutous attribute usageLiam
2023-03-12kernel: convert GlobalSchedulerContext, KAddressArbiter, ↵Liam
KScopedSchedulerLockAndSleep, KThreadQueue to new style
2022-10-24kernel: refactor dummy thread wakeupsLiam
2022-04-23general: Convert source file copyright comments over to SPDXMorph
This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
2022-04-11hle: kernel: Use std::mutex instead of spin locks for most kernel locking.bunnei
2021-05-16core: Make variable shadowing a compile-time errorLioncash
Now that we have most of core free of shadowing, we can enable the warning as an error to catch anything that may be remaining and also eliminate this class of logic bug entirely.
2021-05-05hle: kernel: Refactor out various KThread std::shared_ptr usage.bunnei
2021-01-28kernel: KSchedulerPriorityQueue: Lowest priority should be LowestThreadPriority.bunnei
2021-01-28hle: kernel: KThread: Clean up thread priorities.bunnei
2021-01-28hle: kernel: KThread: Reorganize thread priority defaults.bunnei
2021-01-28core: hle: kernel: Rename Thread to KThread.bunnei
2020-12-06hle: kernel: GlobalSchedulerContext: Various style fixes based on code ↵bunnei
review feedback.
2020-12-06hle: kernel: Migrate to KScopedSchedulerLock.bunnei
2020-12-06hle: kernel: Separate KScopedSchedulerLockAndSleep from k_scheduler.bunnei
2020-12-06hle: kernel: Separate KScheduler from GlobalSchedulerContext class.bunnei