| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-03-17 | gdbstub: Ensure gdbstub doesn't drop packets crucial to initialization | Gauvain "GovanifY" Roussel-Tarbouriech | |
| 2020-02-28 | video_core: Reintroduce dirty flags infrastructure | ReinUsesLisp | |
| 2020-02-25 | core: frontend: Refactor scope_acquire_window_context to scope_acquire_context. | bunnei | |
| 2020-02-22 | System: Expose Host thread registering routines from kernel. | Fernando Sahmkow | |
| 2020-02-03 | Merge pull request #3337 from ReinUsesLisp/vulkan-staged | bunnei | |
| yuzu: Implement Vulkan frontend | |||
| 2020-01-29 | core: Only wait for idle on gpu_core when it was initialized | ReinUsesLisp | |
| This fixes crashes when a Vulkan device fails to initialize. | |||
| 2020-01-27 | System: Address Feedback | Fernando Sahmkow | |
| 2020-01-26 | System: Correct PrepareReschedule. | Fernando Sahmkow | |
| 2020-01-26 | Core: Refactor CpuCoreManager to CpuManager and Cpu to Core Manager. | Fernando Sahmkow | |
| This commit instends on better naming the new purpose of this classes. | |||
| 2020-01-25 | Core: Refactor CPU Management. | Fernando Sahmkow | |
| This commit moves ARM Interface and Scheduler handling into the kernel. | |||
| 2020-01-02 | yuzu: Remove Maxwell debugger | ReinUsesLisp | |
| This was carried from Citra and wasn't really used on yuzu. It also adds some runtime overhead. This commit removes it from yuzu's codebase. | |||
| 2019-11-26 | core/memory: Introduce skeleton of Memory class | Lioncash | |
| Currently, the main memory management code is one of the remaining places where we have global state. The next series of changes will aim to rectify this. This change simply introduces the main skeleton of the class that will contain all the necessary state. | |||
| 2019-10-28 | Merge pull request #2971 from FernandoS27/new-scheduler-v2 | David | |
| Kernel: Implement a New Thread Scheduler V2 | |||
| 2019-10-19 | core: Fix clang-format errors. | bunnei | |
| 2019-10-18 | Fix null pointer deref. | Nicolae-Andrei Cociorba | |
| 2019-10-17 | core/core: Resolve -Wreorder warnings | Lioncash | |
| Amends the initializer lists to be ordered in the same manner that they're declared within the class. | |||
| 2019-10-16 | Merge pull request #2912 from FernandoS27/async-fixes | bunnei | |
| General fixes to Async GPU | |||
| 2019-10-15 | Kernel: Style and Corrections | Fernando Sahmkow | |
| 2019-10-15 | Correct PrepareReschedule | Fernando Sahmkow | |
| 2019-10-15 | Add interfacing to the Global Scheduler | Fernando Sahmkow | |
| 2019-10-08 | Merge pull request #2654 from DarkLordZach/lm-log-rewrite | bunnei | |
| lm: Rewrite logger to use core reporting services | |||
| 2019-10-06 | hle/service: Replace global system instance calls with instance-based ones | Lioncash | |
| Migrates the HLE service code off the use of directly accessing the global system instance where trivially able to do so. This removes all usages of Core::CurrentProcess from the service code, only 8 occurrences of this function exist elsewhere. There's still quite a bit of "System::GetInstance()" being used, however this was able to replace a few instances. | |||
| 2019-10-04 | Core: Wait for GPU to be idle before shutting down. | Fernando Sahmkow | |
| 2019-09-30 | core/loader: Track the NSO build ID of the current process | Zach Hilman | |
| 2019-09-22 | lm: Flush manager output on core shutdown | Zach Hilman | |
| 2019-09-22 | core: Add LM::Manager to system | Zach Hilman | |
| Allows centralized control over logging mechanisms. | |||
| 2019-09-23 | Merge pull request #2683 from DarkLordZach/lock-exit | David | |
| am: Implement exit locking and self exit commands | |||
| 2019-09-21 | core: Track system exit lock status | Zach Hilman | |
| Used to determine if yuzu should confirm before pausing or stopping a game. | |||
| 2019-09-21 | dmnt_cheat_vm: Make Cheat VM compliant to code style | Zach Hilman | |
| 2019-09-21 | core: Initialize cheats after load to avoid VMManager crash | Zach Hilman | |
| This used to occur due to the VMManager being nullptr at the time cheats were registered (during load, but before it was done). This is bypassed by not accessing the VMManager for offset data until load is complete, | |||
| 2019-09-21 | core: Update RegisterCheatList for new VM | Zach Hilman | |
| 2019-09-21 | core: Store FileSystemController in core | Zach Hilman | |
| 2019-09-10 | Add frametime logging for tracking performance over time | fearlessTobi | |
| Co-Authored-By: jroweboy <jroweboy@gmail.com> | |||
| 2019-09-04 | service/am: Remove usages of global system accessors | Lioncash | |
| Avoids the use of global accessors, removing the reliance on global state. This also makes dependencies explicit in the interface, as opposed to being hidden | |||
| 2019-07-26 | Merge pull request #2592 from FernandoS27/sync1 | bunnei | |
| Implement GPU Synchronization Mechanisms & Correct NVFlinger | |||
| 2019-07-07 | Merge pull request #2651 from DarkLordZach/apm-boost-mode-1 | bunnei | |
| apm: Initial implementation of performance config and boost mode | |||
| 2019-07-07 | Merge pull request #2642 from DarkLordZach/fsp-log-2 | bunnei | |
| fsp-srv: Implement Access Logging Functionality | |||
| 2019-07-05 | Gpu: Implement Hardware Interrupt Manager and manage GPU interrupts | Fernando Sahmkow | |
| 2019-06-28 | core: Keep instance of APM Controller | Zach Hilman | |
| 2019-06-28 | fsp-srv: Implement OutputAccessLogToSdCard | Zach Hilman | |
| Allows games to log data to the SD. | |||
| 2019-06-28 | Merge pull request #2533 from DarkLordZach/memory-frozen | bunnei | |
| memory: Add class to manage and enforce memory freezing | |||
| 2019-06-25 | glue: Correct missing bytes in ApplicationLaunchParameter | Zach Hilman | |
| 2019-06-24 | core: Keep track of ARPManager and register current application on boot | Zach Hilman | |
| 2019-06-21 | Merge pull request #2575 from DarkLordZach/process-id-types | bunnei | |
| kernel: Differentiate kernel and user processes when picking ID | |||
| 2019-06-21 | Merge pull request #2482 from DarkLordZach/prepo | bunnei | |
| core: Add detailed local reporting feature for development | |||
| 2019-06-20 | core: Move Freezer class to tools namespace | Zach Hilman | |
| 2019-06-20 | memory: Add class to manage and enforce memory freezing | Zach Hilman | |
| 2019-06-10 | kernel: Differentiate kernel and user processes when picking ID | Zach Hilman | |
| This allows kernel internal type processes to be assigned IDs in the KIP range while userland processes are assigned in the user range. | |||
| 2019-05-29 | core/core: Remove unnecessary includes | Lioncash | |
| The contents of these includes aren't used anywhere in this translation unit. | |||
| 2019-05-28 | core/loader: Remove LoadKernelSystemMode | Lioncash | |
| This is a hold-over from Citra and doesn't apply to yuzu. | |||
