aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/k_scheduler.cpp
AgeCommit message (Expand)Author
2022-07-14kernel: Ensure all uses of disable_count are balancedLiam
2022-07-14kernel: be more careful about initialization path for HLE threadsLiam
2022-07-14kernel: fix single-core preemption pointsLiam
2022-07-14kernel: fix issues with single core modeLiam
2022-07-14kernel: use KScheduler from mesosphereLiam
2022-07-02common/fiber: make fibers easier to useLiam
2022-06-23kernel: make current thread pointer thread localLiam
2022-06-21Merge pull request #8432 from liamwhite/watchpointbunnei
2022-06-16core/debugger: memory breakpoint supportLiam
2022-06-15kernel: fix some uses of disable_countLiam
2022-04-23general: Convert source file copyright comments over to SPDXMorph
2022-04-11hle: kernel: Use std::mutex instead of spin locks for most kernel locking.bunnei
2022-03-19core: Reduce unused includesameerj
2022-01-27hle: kernel: KScheduler: Fix deadlock with core waiting for a thread lock tha...bunnei
2022-01-21hle: kernel: KThread: Ensure host (dummy) threads block on locking.bunnei
2022-01-20hle: kernel: KThread: Decrease DummyThread priority to ensure it is never sch...bunnei
2022-01-20hle: kernel: KScheduler: Ensure dummy threads are never scheduled.bunnei
2022-01-17hle: remove no-op codeValeri
2021-12-30core: hle: kernel: Implement thread pinning.bunnei
2021-12-06hle: kernel k_scheduler: EnableScheduling: Remove redundant GetCurrentThreadP...bunnei
2021-12-06hle: kernel: fix scheduling ops from HLE host thread.FernandoS27
2021-12-06hle: kernel: Add a flag for indicating that the kernel is currently shutting ...bunnei
2021-12-06core: hle: kernel: k_scheduler: Improve DisableScheduling and EnableScheduling.bunnei
2021-12-06core: hle: kernel: k_scheduler: Remove unnecessary MakeCurrentProcess.bunnei
2021-12-06core: hle: kernel: k_scheduler: Improve ScheduleImpl.bunnei
2021-12-06core: hle: kernel: k_scheduler: Improve Unload.bunnei
2021-12-06core: hle: kernel: Ensure idle threads are closed before destroying scheduler.bunnei
2021-08-25Revert "kernel: Various improvements to scheduler"bunnei
2021-08-07core: hle: kernel: k_scheduler: Improve DisableScheduling and EnableScheduling.bunnei
2021-08-07core: hle: kernel: k_scheduler: Remove unnecessary MakeCurrentProcess.bunnei
2021-08-07core: hle: kernel: k_scheduler: Improve ScheduleImpl.bunnei
2021-08-07core: hle: kernel: k_scheduler: Improve Unload.bunnei
2021-08-07core: hle: kernel: Ensure idle threads are closed before destroying scheduler.bunnei
2021-05-27core/arm_interface: Call SVC after end of dynarmic block.Markus Wick
2021-05-16core: Make variable shadowing a compile-time errorLioncash
2021-05-08kernel: Eliminate variable shadowingLioncash
2021-05-05hle: kernel: Rename Process to KProcess.bunnei
2021-05-05hle: kernel: Refactor several threads/events/sharedmemory to use slab heaps.bunnei
2021-05-05hle: kernel: Move slab heap management to KernelCore.bunnei
2021-05-05hle: kernel: Ensure all kernel objects with KAutoObject are properly created.bunnei
2021-05-05hle: kernel: Migrate idle threads.bunnei
2021-03-21hle: kernel: Migrate some code from Common::SpinLock to KSpinLock.bunnei
2021-03-07common: Fiber: use a reference for YieldTo.bunnei
2021-03-05hle: kernel: KThread: Rework dummy threads & fix memory leak.bunnei
2021-03-05Revert "core: Switch to unique_ptr for usage of Common::Fiber."bunnei
2021-02-27core: Switch to unique_ptr for usage of Common::Fiber.bunnei
2021-01-28hle: kernel: Allocate a dummy KThread for each host thread, and use it for sc...bunnei
2021-01-28hle: kernel: k_scheduler: Use atomics for current_thread, etc.bunnei
2021-01-28hle: kernel: k_scheduler: Fix for single core mode.bunnei
2021-01-28hle: kernel: KScheduler: Introduce thread context_guard.bunnei