aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/k_scheduler.cpp
Commit message (Expand)AuthorAgeFilesLines
* [k_scheduler] fix for libc++ that lazily initializes mutexes (#4447)lizzie2026-09-171-0/+8
* [video_core, hle] remove redundant parent references in system structs (#3908)lizzie2026-06-231-80/+72
* [common/logging] Simplify logging logic and fix issues when logging before sy...lizzie2026-03-121-2/+2
* [core/hle] use boost::container::small_vector<> instead of std::set<> of dumm...lizzie2025-12-311-24/+16
* [hle, kernel] Add support for FW21 and kernel changes (#3004)lizzie2025-11-161-0/+6
* core: refactor emulated cpu core activationLiam2023-12-041-14/+2
* kernel: update KProcessLiam2023-10-211-2/+2
* Fixes and workarounds to make UBSan happier on macOScomex2023-07-151-1/+2
* core_timing: Use CNTPCT as the guest CPU tickMorph2023-06-071-2/+3
* kernel: use KTypedAddress for addressesLiam2023-03-221-1/+1
* kernel: convert KThread to new styleLiam2023-03-121-8/+8
* kernel: prefer std::addressofLiam2023-03-121-1/+1
* kernel: remove kernel_Liam2023-03-121-31/+31
* kernel: use GetCurrentProcessLiam2023-02-131-7/+7
* Ensure correctness of atomic store orderingLiam2022-11-091-3/+6
* kernel: refactor dummy thread wakeupsLiam2022-10-241-2/+24
* kernel: Ensure all uses of disable_count are balancedLiam2022-07-141-8/+13
* kernel: be more careful about initialization path for HLE threadsLiam2022-07-141-0/+1
* kernel: fix single-core preemption pointsLiam2022-07-141-0/+13
* kernel: fix issues with single core modeLiam2022-07-141-91/+82
* kernel: use KScheduler from mesosphereLiam2022-07-141-347/+376
* common/fiber: make fibers easier to useLiam2022-07-021-6/+1
* kernel: make current thread pointer thread localLiam2022-06-231-9/+16
* Merge pull request #8432 from liamwhite/watchpointbunnei2022-06-211-0/+1
|\
| * core/debugger: memory breakpoint supportLiam2022-06-161-0/+1
* | kernel: fix some uses of disable_countLiam2022-06-151-0/+1
|/
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-6/+2
* hle: kernel: Use std::mutex instead of spin locks for most kernel locking.bunnei2022-04-111-4/+4
* core: Reduce unused includesameerj2022-03-191-1/+0
* hle: kernel: KScheduler: Fix deadlock with core waiting for a thread lock tha...bunnei2022-01-271-22/+23
* hle: kernel: KThread: Ensure host (dummy) threads block on locking.bunnei2022-01-211-0/+3
* hle: kernel: KThread: Decrease DummyThread priority to ensure it is never sch...bunnei2022-01-201-0/+1
* hle: kernel: KScheduler: Ensure dummy threads are never scheduled.bunnei2022-01-201-0/+5
* hle: remove no-op codeValeri2022-01-171-2/+0
* core: hle: kernel: Implement thread pinning.bunnei2021-12-301-0/+8
* hle: kernel k_scheduler: EnableScheduling: Remove redundant GetCurrentThreadP...bunnei2021-12-061-3/+5
* hle: kernel: fix scheduling ops from HLE host thread.FernandoS272021-12-061-3/+3
* hle: kernel: Add a flag for indicating that the kernel is currently shutting ...bunnei2021-12-061-0/+10
* core: hle: kernel: k_scheduler: Improve DisableScheduling and EnableScheduling.bunnei2021-12-061-14/+9
* core: hle: kernel: k_scheduler: Remove unnecessary MakeCurrentProcess.bunnei2021-12-061-5/+0
* core: hle: kernel: k_scheduler: Improve ScheduleImpl.bunnei2021-12-061-6/+7
* core: hle: kernel: k_scheduler: Improve Unload.bunnei2021-12-061-17/+29
* core: hle: kernel: Ensure idle threads are closed before destroying scheduler.bunnei2021-12-061-1/+5
* Revert "kernel: Various improvements to scheduler"bunnei2021-08-251-46/+39
* core: hle: kernel: k_scheduler: Improve DisableScheduling and EnableScheduling.bunnei2021-08-071-14/+9
* core: hle: kernel: k_scheduler: Remove unnecessary MakeCurrentProcess.bunnei2021-08-071-5/+0
* core: hle: kernel: k_scheduler: Improve ScheduleImpl.bunnei2021-08-071-6/+7
* core: hle: kernel: k_scheduler: Improve Unload.bunnei2021-08-071-17/+29
* core: hle: kernel: Ensure idle threads are closed before destroying scheduler.bunnei2021-08-071-1/+5
* core/arm_interface: Call SVC after end of dynarmic block.Markus Wick2021-05-271-1/+0