aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/k_thread.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* | kernel: make current thread pointer thread localLiam2022-06-231-4/+8
|/
* Merge pull request #8483 from liamwhite/fire-emblem-three-semaphoresbunnei2022-06-221-0/+13
|\
| * kernel: wait for threads to stop on pauseLiam2022-06-181-0/+13
* | kernel: fix some uses of disable_countLiam2022-06-151-3/+1
|/
* kernel: implement KProcess suspensionLiam2022-06-141-4/+4
* common: Change semantics of UNREACHABLE to unconditionally crashLiam2022-06-131-1/+1
* core/debugger: Support reading guest thread namesLiam2022-06-011-0/+4
* 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-24/+15
* k_thread: Fix data racelat9nq2022-04-031-2/+2
* core: Reduce unused includesameerj2022-03-191-3/+0
* core: hle: kernel: k_process: Implement thread local storage accurately.bunnei2022-03-141-2/+2
* core: hle: kernel: k_thread: Ensure host Fiber is freed.bunnei2022-03-141-0/+3
* hle: kernel: KThread: Improve Increment/Decrement RunningThreadCount.bunnei2022-01-221-8/+3
* hle: kernel: KThread: Ensure host (dummy) threads block on locking.bunnei2022-01-211-0/+37
* hle: kernel: KThread: DummyThread can be waited, ensure wait_queue is not nul...bunnei2022-01-201-6/+6
* hle: kernel: KThread: Decrease DummyThread priority to ensure it is never sch...bunnei2022-01-201-2/+3
* hle: kernel: KThread: Ensure dummy threads never call EndWait.bunnei2022-01-201-0/+5
* hle: kernel: KThread: Rename thread_type_for_debugging -> thread_type.bunnei2022-01-201-1/+1
* core: hle: kernel: KThread: Integrate with KWorkerTask and implement DoWorker...bunnei2022-01-141-1/+22
* core: hle: kernel: KThread: Replace Suspend with UpdateState & various updates.bunnei2022-01-141-31/+24
* core: hle: kernel: Implement thread pinning.bunnei2021-12-301-3/+41
* core: hle: kernel: KThread: X18 should be a cryptographically random number.bunnei2021-12-231-0/+2
* hle: kernel: Remove unnecessary virtual specifier on CancelWait.bunnei2021-12-061-2/+2
* hle: kernel: k_thread: Skip reschedule on DisableDispatch with SC.bunnei2021-12-061-0/+5
* hle: kernel: k_thread: Rename sleeping_queue -> wait_queue.bunnei2021-12-061-11/+11
* hle: kernel: k_thread: Treat dummy threads as a special type.bunnei2021-12-061-1/+3
* hle: kernel: Add a flag for indicating that the kernel is currently shutting ...bunnei2021-12-061-0/+5
* hle: kernel: Cleanup to match coding style.bunnei2021-12-061-5/+4
* hle: kernel: KThread: Migrate to updated KThreadQueue (part 2).bunnei2021-12-061-29/+19
* hle: kernel: KThread: Migrate to updated KThreadQueue (part 1).bunnei2021-12-061-57/+64
* hle: kernel: KThread: Remove tracking of sync object from threads.bunnei2021-12-061-5/+2
* hle: kernel: Update KThreadQueue and migrate KSynchronizationObject.bunnei2021-12-061-2/+40
* core: hle: kernel: Disable dispatch count tracking on single core.bunnei2021-12-061-1/+5