aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/k_thread.h
Commit message (Expand)AuthorAgeFilesLines
* [common] Replace `Common::SpinLock` with `std::mutex` (#4436)lizzie2026-09-161-2/+1
* [video_core, hle] remove redundant parent references in system structs (#3908)lizzie2026-06-231-76/+65
* [hle, kernel] Add support for FW21 and kernel changes (#3004)lizzie2025-11-161-1/+24
* [meta] fix building with clang 21.1.4 (#2839)Caio Oliveira2025-10-271-1/+4
* kernel: add and enable system suspend typeLiam2024-02-141-1/+3
* kernel: instantiate memory separately for each guest processLiam2023-12-221-5/+1
* kernel: implement light IPCLiam2023-12-071-0/+7
* core: refactor emulated cpu core activationLiam2023-12-041-21/+8
* arm: Implement native code execution backendLiam2023-11-251-0/+16
* kernel: update KProcessLiam2023-10-211-0/+1
* kernel: SynchronizeMorph2023-07-011-0/+10
* Remove memory allocations in some hot pathsKelebek12023-06-221-1/+2
* k_thread: Use a mutex and cond_var to sync boollat9nq2023-06-171-1/+3
* kernel: remove general boost listsLiam2023-04-291-6/+7
* memory: rename global memory references to application memoryLiam2023-03-231-0/+4
* kernel: use KTypedAddress for addressesLiam2023-03-221-27/+31
* kernel: convert KThread to new styleLiam2023-03-121-290/+254
* kernel: remove kernel_Liam2023-03-121-6/+6
* kernel: convert KPort, KSessionLiam2023-03-121-0/+1
* kernel: clone fpu status on CreateThreadLiam2023-03-071-0/+2
* kernel: be more careful about kernel address keysLiam2023-03-011-2/+12
* kernel: refactor priority inheritance to represent locks as C++ objectsLiam2023-03-011-28/+137
* service: refactor server architectureLiam2023-02-211-0/+4
* kernel: use GetCurrentProcessLiam2023-02-131-0/+2
* Move to Clang Format 15Levi Behunin2023-01-291-5/+3
* kernel: split SetAddressKey into user and kernel variantsLiam2023-01-231-2/+20
* kernel: fix incorrect locking order in suspensionLiam2023-01-231-2/+0
* kernel: remove TimeManagerLiam2022-12-181-3/+5
* kernel: add KHardwareTimerLiam2022-12-181-6/+10
* kernel/thread: Ensure stack_top and argument are always initializedLioncash2022-12-051-2/+2
* service_thread: register service threads to the logical owner processLiam2022-11-041-1/+1
* kernel: refactor dummy thread wakeupsLiam2022-10-241-4/+4
* core: hle: kernel: k_thread: Implement thread termination DPC.bunnei2022-10-181-0/+4
* kernel: fix single-core preemption pointsLiam2022-07-141-1/+0
* kernel: fix issues with single core modeLiam2022-07-141-24/+0
* kernel: use KScheduler from mesosphereLiam2022-07-141-0/+5
* common/fiber: make fibers easier to useLiam2022-07-021-2/+1
* core: Replace all instances of ResultCode with Resultgerman772022-06-261-31/+30
* kernel: make current thread pointer thread localLiam2022-06-231-0/+1
* kernel: wait for threads to stop on pauseLiam2022-06-181-0/+2
* core/debugger: Support reading guest thread namesLiam2022-06-011-0/+10
* core/debugger: Improved stepping mechanism and misc fixesLiam2022-06-011-0/+15
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
* core: hle: kernel: k_thread: Rework dummy thread waiting.bunnei2022-04-111-4/+6
* hle: kernel: Use std::mutex instead of spin locks for most kernel locking.bunnei2022-04-111-1/+2
* k_thread: Fix data racelat9nq2022-04-031-1/+2
* core: hle: kernel: k_thread: Update to reflect tree changes.bunnei2022-03-141-3/+3
* hle: kernel: KThread: Ensure host (dummy) threads block on locking.bunnei2022-01-211-0/+13
* hle: kernel: KThread: Decrease DummyThread priority to ensure it is never sch...bunnei2022-01-201-0/+1
* hle: kernel: KThread: Rename thread_type_for_debugging -> thread_type.bunnei2022-01-201-3/+3