summaryrefslogtreecommitdiffstats
path: root/src/core/hle/kernel/k_thread.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* core: hle: kernel: k_thread: Rework dummy thread waiting.bunnei2022-04-121-4/+6
* hle: kernel: Use std::mutex instead of spin locks for most kernel locking.bunnei2022-04-121-1/+2
* k_thread: Fix data racelat9nq2022-04-041-1/+2
* core: hle: kernel: k_thread: Update to reflect tree changes.bunnei2022-03-151-3/+3
* hle: kernel: KThread: Ensure host (dummy) threads block on locking.bunnei2022-01-221-0/+13
* hle: kernel: KThread: Decrease DummyThread priority to ensure it is never scheduled.bunnei2022-01-211-0/+1
* hle: kernel: KThread: Rename thread_type_for_debugging -> thread_type.bunnei2022-01-211-3/+3
* core: hle: kernel: KThread: Integrate with KWorkerTask and implement DoWorkerTaskImpl.bunnei2022-01-151-1/+6
* core: hle: kernel: KThread: Replace Suspend with UpdateState & various updates.bunnei2022-01-151-2/+2
* core: hle: kernel: Implement thread pinning.bunnei2021-12-311-1/+5
* hle: kernel: k_thread: Rename sleeping_queue -> wait_queue.bunnei2021-12-071-6/+2
* hle: kernel: k_thread: Treat dummy threads as a special type.bunnei2021-12-071-0/+1
* hle: kernel: Add a flag for indicating that the kernel is currently shutting down.bunnei2021-12-071-0/+4
* hle: kernel: Cleanup to match coding style.bunnei2021-12-071-2/+2
* hle: kernel: KThread: Migrate to updated KThreadQueue (part 1).bunnei2021-12-071-2/+2
* hle: kernel: KThread: Remove tracking of sync object from threads.bunnei2021-12-071-12/+0
* hle: kernel: Update KThreadQueue and migrate KSynchronizationObject.bunnei2021-12-071-0/+27
* core: hle: kernel: Disable dispatch count tracking on single core.bunnei2021-12-071-3/+8
* core: hle: kernel: k_thread: Mark KScopedDisableDispatch as nodiscard.bunnei2021-12-071-1/+1
* core: hle: kernel: k_thread: Add KScopedDisableDispatch.bunnei2021-12-071-0/+31
* Revert "kernel: Various improvements to scheduler"bunnei2021-08-261-36/+0
* core: hle: kernel: Disable dispatch count tracking on single core.bunnei2021-08-141-3/+8
* core: hle: kernel: k_thread: Mark KScopedDisableDispatch as nodiscard.bunnei2021-08-071-1/+1
* core: hle: kernel: k_thread: Add KScopedDisableDispatch.bunnei2021-08-071-0/+31
* general: Replace RESULT_SUCCESS with ResultSuccessMorph2021-06-021-1/+1
* kernel: Add missing override specifiersLioncash2021-05-291-5/+5
* kernel: Eliminate variable shadowingLioncash2021-05-081-3/+3
* hle: kernel: Rename Process to KProcess.bunnei2021-05-061-8/+8
* hle: kernel: Remove deprecated Object class.bunnei2021-05-061-15/+0
* hle: kernel: Migrate KThread to KAutoObject.bunnei2021-05-061-57/+43
* k_thread: Remove [[nodiscard]] attribute from ClearWaitCancelled()Lioncash2021-04-121-1/+1
* hle: kernel: Migrate some code from Common::SpinLock to KSpinLock.bunnei2021-03-211-2/+2
* hle: kernel: KThread: Rework dummy threads & fix memory leak.bunnei2021-03-061-4/+20
* Revert "core: Switch to unique_ptr for usage of Common::Fiber."bunnei2021-03-061-8/+2
* core: Switch to unique_ptr for usage of Common::Fiber.bunnei2021-02-271-2/+8
* yuzu: debugger: Ignore HLE threads.bunnei2021-01-291-0/+5
* hle: kernel: KScheduler: Introduce thread context_guard.bunnei2021-01-291-0/+1
* hle: kernel: Recode implementation of KThread to be more accurate.bunnei2021-01-291-282/+308
* hle: kernel: KThread: Clean up thread priorities.bunnei2021-01-291-22/+0
* hle: kernel: KThread: Reorganize thread priority defaults.bunnei2021-01-291-9/+3
* hle: kernel: KThread: Fix ThreadType definition.bunnei2021-01-291-4/+7
* hle: kernel: Move single core "phantom mode" out of KThread.bunnei2021-01-291-9/+0
* hle: kernel: KThread: Remove thread types that do not exist.bunnei2021-01-291-13/+2
* core: hle: kernel: Rename Thread to KThread.bunnei2021-01-291-0/+781