Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Revert "kernel: Various improvements to scheduler" | bunnei | 2021-08-26 | 1 | -36/+0 |
| | |||||
* | core: hle: kernel: Disable dispatch count tracking on single core. | bunnei | 2021-08-14 | 1 | -3/+8 |
| | | | | - This would have limited value, and would be a mess to handle properly. | ||||
* | core: hle: kernel: k_thread: Mark KScopedDisableDispatch as nodiscard. | bunnei | 2021-08-07 | 1 | -1/+1 |
| | |||||
* | core: hle: kernel: k_thread: Add KScopedDisableDispatch. | bunnei | 2021-08-07 | 1 | -0/+31 |
| | |||||
* | general: Replace RESULT_SUCCESS with ResultSuccess | Morph | 2021-06-02 | 1 | -1/+1 |
| | | | | Transition to PascalCase for result names. | ||||
* | kernel: Add missing override specifiers | Lioncash | 2021-05-29 | 1 | -5/+5 |
| | | | | | | | | Over the course of the kernel refactoring a tiny bit of missing overrides slipped through review, so we can add these. While we're at it, we can remove redundant virtual keywords where applicable as well. | ||||
* | kernel: Eliminate variable shadowing | Lioncash | 2021-05-08 | 1 | -3/+3 |
| | | | | | Now that the large kernel refactor is merged, we can eliminate the remaining variable shadowing cases. | ||||
* | hle: kernel: Rename Process to KProcess. | bunnei | 2021-05-06 | 1 | -8/+8 |
| | |||||
* | hle: kernel: Remove deprecated Object class. | bunnei | 2021-05-06 | 1 | -15/+0 |
| | |||||
* | hle: kernel: Migrate KThread to KAutoObject. | bunnei | 2021-05-06 | 1 | -57/+43 |
| | |||||
* | k_thread: Remove [[nodiscard]] attribute from ClearWaitCancelled() | Lioncash | 2021-04-12 | 1 | -1/+1 |
| | | | | | This function has a void return value, so this attribute doesn't apply to it. | ||||
* | hle: kernel: Migrate some code from Common::SpinLock to KSpinLock. | bunnei | 2021-03-21 | 1 | -2/+2 |
| | |||||
* | hle: kernel: KThread: Rework dummy threads & fix memory leak. | bunnei | 2021-03-06 | 1 | -4/+20 |
| | | | | | - 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." | bunnei | 2021-03-06 | 1 | -8/+2 |
| | |||||
* | core: Switch to unique_ptr for usage of Common::Fiber. | bunnei | 2021-02-27 | 1 | -2/+8 |
| | | | | | - 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. | ||||
* | yuzu: debugger: Ignore HLE threads. | bunnei | 2021-01-29 | 1 | -0/+5 |
| | |||||
* | hle: kernel: KScheduler: Introduce thread context_guard. | bunnei | 2021-01-29 | 1 | -0/+1 |
| | |||||
* | hle: kernel: Recode implementation of KThread to be more accurate. | bunnei | 2021-01-29 | 1 | -282/+308 |
| | |||||
* | hle: kernel: KThread: Clean up thread priorities. | bunnei | 2021-01-29 | 1 | -22/+0 |
| | |||||
* | hle: kernel: KThread: Reorganize thread priority defaults. | bunnei | 2021-01-29 | 1 | -9/+3 |
| | |||||
* | hle: kernel: KThread: Fix ThreadType definition. | bunnei | 2021-01-29 | 1 | -4/+7 |
| | |||||
* | hle: kernel: Move single core "phantom mode" out of KThread. | bunnei | 2021-01-29 | 1 | -9/+0 |
| | | | | - This is a workaround that does not belong in a kernel primitive. | ||||
* | hle: kernel: KThread: Remove thread types that do not exist. | bunnei | 2021-01-29 | 1 | -13/+2 |
| | |||||
* | core: hle: kernel: Rename Thread to KThread. | bunnei | 2021-01-29 | 1 | -0/+781 |