aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/k_thread.cpp
Commit message (Expand)AuthorAgeFilesLines
* [video_core, hle] remove redundant parent references in system structs (#3908)lizzie2026-06-231-229/+209
* [kernel, hle] Initial 22.0.0 kernel changes and cmd stubs (#3761)maufeat2026-05-051-18/+20
* [common] unify std::random_device (#3801)lizzie2026-03-311-5/+4
* [common/logging] Simplify logging logic and fix issues when logging before sy...lizzie2026-03-121-2/+2
* [hle, kernel] Add support for FW21 and kernel changes (#3004)lizzie2025-11-161-1069/+1087
* [meta] fix license headers (#2547)lizzie2025-09-211-0/+3
* [cmake] enable clang-cl and WoA builds (#348)lizzie2025-09-091-1/+1
* kernel: clear pinned waiter list on unpinLiam2024-01-271-1/+2
* KThread: Send termination interrupt to all cores a thread has affinity toMerry2024-01-021-4/+4
* general: properly support multiple memory instancesLiam2023-12-221-2/+1
* core: refactor emulated cpu core activationLiam2023-12-041-46/+34
* kernel: signal thread on termination completedLiam2023-10-211-4/+7
* kernel: add missing TLR clearLiam2023-10-211-0/+1
* kernel: update KProcessLiam2023-10-211-7/+9
* Merge pull request #10990 from comex/ubsanliamwhite2023-07-261-1/+1
|\
| * Fixes and workarounds to make UBSan happier on macOScomex2023-07-151-1/+1
* | general: Silence -Wshadow{,-uncaptured-local} warningslat9nq2023-07-181-2/+2
|/
* Remove memory allocations in some hot pathsKelebek12023-06-221-5/+3
* k_thread: Use a mutex and cond_var to sync boollat9nq2023-06-171-4/+11
* memory: rename global memory references to application memoryLiam2023-03-231-3/+8
* kernel: use KTypedAddress for addressesLiam2023-03-221-13/+15
* kernel: additional style fixes to KThread, KProcessLiam2023-03-121-17/+17
* kernel: convert KThread to new styleLiam2023-03-121-244/+239
* kernel: prefer std::addressofLiam2023-03-121-2/+2
* kernel: remove kernel_Liam2023-03-121-100/+100
* Merge pull request #9923 from liamwhite/khtliamwhite2023-03-101-1/+3
|\
| * kernel: add timer pointer to KThreadQueueLiam2023-03-071-1/+3
* | kernel: clone fpu status on CreateThreadLiam2023-03-071-1/+23
|/
* kernel: be more careful about kernel address keysLiam2023-03-011-5/+7
* kernel: refactor priority inheritance to represent locks as C++ objectsLiam2023-03-011-84/+185
* service: refactor server architectureLiam2023-02-211-0/+20
* kernel: use GetCurrentProcessLiam2023-02-131-0/+8
* kernel: split SetAddressKey into user and kernel variantsLiam2023-01-231-4/+4
* kernel: fix incorrect locking order in suspensionLiam2023-01-231-13/+0
* kernel/svc_types: refreshLiam2022-11-091-2/+2
* service_thread: register service threads to the logical owner processLiam2022-11-041-2/+2
* k_thread: fix single coreLiam2022-10-301-2/+4
* kernel: refactor dummy thread wakeupsLiam2022-10-241-20/+18
* core: hle: kernel: Use result macros for new/changed code.bunnei2022-10-181-20/+21
* core: hle: kernel: k_thread: Implement thread termination DPC.bunnei2022-10-181-0/+76
* kernel: Ensure all uses of disable_count are balancedLiam2022-07-141-2/+6
* kernel: be more careful about initialization path for HLE threadsLiam2022-07-141-1/+7
* kernel: fix single-core preemption pointsLiam2022-07-141-6/+0
* kernel: fix issues with single core modeLiam2022-07-141-2/+3
* kernel: use KScheduler from mesosphereLiam2022-07-141-2/+9
* kernel: fix usage of waiter_list in FinalizeLiam2022-07-091-3/+9
* Merge pull request #8502 from liamwhite/end-waitliamwhite2022-07-071-3/+4
|\
| * kernel: clean up waiting implementationLiam2022-06-251-3/+4
* | common/fiber: make fibers easier to useLiam2022-07-021-10/+5
* | core: Replace all instances of ResultCode with Resultgerman772022-06-261-26/+24