summaryrefslogtreecommitdiffstats
path: root/src/core/hle/kernel/k_thread.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* core: Remove unused includesameerj2021-11-041-4/+0
|
* Revert "kernel: Various improvements to scheduler"bunnei2021-08-261-19/+2
|
* core: hle: kernel: Disable dispatch count tracking on single core.bunnei2021-08-141-1/+3
| | | | - This would have limited value, and would be a mess to handle properly.
* core: hle: kernel: k_thread: Add KScopedDisableDispatch.bunnei2021-08-071-1/+16
|
* general: Replace RESULT_SUCCESS with ResultSuccessMorph2021-06-021-9/+9
| | | | Transition to PascalCase for result names.
* k_thread: Move dereference after null check in Initialize()Lioncash2021-05-291-5/+5
| | | | Prevents a -Wnonnull warning on GCC.
* kernel: Eliminate variable shadowingLioncash2021-05-081-16/+16
| | | | | Now that the large kernel refactor is merged, we can eliminate the remaining variable shadowing cases.
* hle: kernel: Migrate to KHandleTable.bunnei2021-05-061-1/+1
|
* hle: kernel: Rename Process to KProcess.bunnei2021-05-061-5/+5
|
* hle: kernel: Remove deprecated Object class.bunnei2021-05-061-1/+0
|
* hle: kernel: KThread: Remove incorrect resource release.bunnei2021-05-061-2/+1
|
* hle: kernel: KThread: Add missing resource hint release.bunnei2021-05-061-1/+1
|
* hle: kernel: Migrate KSharedMemory to KAutoObject.bunnei2021-05-061-0/+3
|
* hle: kernel: Migrate KThread to KAutoObject.bunnei2021-05-061-52/+48
|
* hle: kernel: KThread: Rework dummy threads & fix memory leak.bunnei2021-03-061-19/+31
| | | | | - Dummy threads are created on thread local storage for all host threads. - Fixes a leak by removing creation of fibers, which are not applicable here.
* Revert "core: Switch to unique_ptr for usage of Common::Fiber."bunnei2021-03-061-1/+5
|
* core: Switch to unique_ptr for usage of Common::Fiber.bunnei2021-02-271-5/+1
| | | | | - With using unique_ptr instead of shared_ptr, we have more explicit ownership of the context. - Fixes a memory leak due to circular reference of the shared pointer.
* hle: kernel: Migrate MemoryLayout to KMemoryLayout.bunnei2021-02-191-4/+4
|
* kernel: Unify result codes (#5890)Chloe2021-02-131-16/+14
| | | | | | | | | * kernel: Unify result codes Drop the usage of ERR_NAME convention in kernel for ResultName. Removed seperation between svc_results.h & errors.h as we mainly include both most of the time anyways. * oops * rename errors to svc_results
* Simplify limitableresource namesChloe Marcec2021-02-031-1/+1
|
* kernel: Rewrite resource limit to be more accurateChloe Marcec2021-01-301-2/+2
| | | | Matches closer to hardware
* hle: kernel: KThread: Release thread resource on thread exit.bunnei2021-01-291-0/+1
|
* yuzu: debugger: Ignore HLE threads.bunnei2021-01-291-7/+8
|
* hle: kernel: Allocate a dummy KThread for each host thread, and use it for scheduling.bunnei2021-01-291-5/+1
|
* kernel: Fix build errors.bunnei2021-01-291-2/+7
|
* hle: kernel: Recode implementation of KThread to be more accurate.bunnei2021-01-291-197/+796
|
* hle: kernel: KThread: Clean up thread priorities.bunnei2021-01-291-9/+1
|
* hle: kernel: KThread: Reorganize thread priority defaults.bunnei2021-01-291-7/+6
|
* hle: kernel: KThread: Remove thread types that do not exist.bunnei2021-01-291-12/+9
|
* core: hle: kernel: Rename Thread to KThread.bunnei2021-01-291-0/+460