aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/hle/kernel/k_scheduler.cpp
AgeCommit message (Expand)Author
2023-12-04core: refactor emulated cpu core activationLiam
2023-10-21kernel: update KProcessLiam
2023-07-15Fixes and workarounds to make UBSan happier on macOScomex
2023-06-07core_timing: Use CNTPCT as the guest CPU tickMorph
2023-03-22kernel: use KTypedAddress for addressesLiam
2023-03-12kernel: convert KThread to new styleLiam
2023-03-12kernel: prefer std::addressofLiam
2023-03-12kernel: remove kernel_Liam
2023-02-13kernel: use GetCurrentProcessLiam
2022-11-09Ensure correctness of atomic store orderingLiam
2022-10-24kernel: refactor dummy thread wakeupsLiam
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