| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-07-20 | file_sys: Support load game collection (#6582) | Feng Chen | |
| Adds support for loading games with multiple programs embedded within such as the Dragon Quest 1+2+3 Collection | |||
| 2021-05-05 | hle: kernel: Rename Process to KProcess. | bunnei | |
| 2021-05-05 | hle: kernel: Remove deprecated Object class. | bunnei | |
| 2021-04-14 | common: Move settings to common from core. | bunnei | |
| - Removes a dependency on core and input_common from common. | |||
| 2021-01-20 | lm: Recode LM service | Chloe Marcec | |
| Rework the service to spit out to logs instead of a seperate file as well as fix any crashes caused by lm. | |||
| 2020-12-06 | hle: kernel: Rewrite scheduler implementation based on Mesopshere. | bunnei | |
| 2020-11-29 | core: arm: Implement InvalidateCacheRange for CPU cache invalidation. | bunnei | |
| 2020-11-24 | core: loader: Implement support for loading indexed programs. | bunnei | |
| 2020-11-18 | core: Remove unused private Init function for the System class | Lioncash | |
| This isn't used, so it can be removed. | |||
| 2020-11-18 | core: Make use of [[nodiscard]] with the System class | Lioncash | |
| Given this is a central class, we should flag cases where the return value of some functions not being used is likely a bug. | |||
| 2020-10-12 | service: time: Update current time with changes to RTC setting. | bunnei | |
| - This can be used to advance time, e.g. for Pokemon Sword/Shield pokejobs. | |||
| 2020-09-25 | core: Mark GetInstance() as deprecated | Lioncash | |
| This way it's obvious that this function shouldn't be used in any future code. | |||
| 2020-09-16 | file_sys/bis_factory: Eliminate usage of the global system accessor | Lioncash | |
| 2020-06-27 | Core/Common: Address Feedback. | Fernando Sahmkow | |
| 2020-06-27 | Services/NvFlinger: Do vSync in a sepparate thread on Multicore. | Fernando Sahmkow | |
| 2020-06-27 | Clang Format. | Fernando Sahmkow | |
| 2020-06-27 | General: Fix microprofile on dynarmic/svc, fix wait tree showing which ↵ | Fernando Sahmkow | |
| threads were running. | |||
| 2020-06-27 | SVC: Correct GetThreadPriority, SetThreadPriority, GetThreadCoreMask, ↵ | Fernando Sahmkow | |
| SetThreadCoreMask, GetCurrentProcessorNumber | |||
| 2020-06-27 | General: Recover Prometheus project from harddrive failure | Fernando Sahmkow | |
| This commit: Implements CPU Interrupts, Replaces Cycle Timing for Host Timing, Reworks the Kernel's Scheduler, Introduce Idle State and Suspended State, Recreates the bootmanager, Initializes Multicore system. | |||
| 2020-04-17 | core: system: Rename GetDeviceManager -> DeviceManager. | bunnei | |
| - More consistent with other system components. | |||
| 2020-04-17 | core: device_manager: Add a simple class to manage device RAM. | bunnei | |
| 2020-04-17 | core: memory: Move to Core::Memory namespace. | bunnei | |
| - helpful to disambiguate Kernel::Memory namespace. | |||
| 2020-02-22 | System: Expose Host thread registering routines from kernel. | 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-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-11-24 | kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for ↵ | bunnei | |
| kernel objects. (#3154) * kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. - See https://github.com/citra-emu/citra/pull/4710 for details. | |||
| 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 | core/core: Remove unused header | Lioncash | |
| This isn't used anywhere in either the cpp or header file. | |||
| 2019-10-06 | core: Remove Core::CurrentProcess() | Lioncash | |
| This only encourages the use of the global system instance (which will be phased out long-term). Instead, we use the direct system function call directly to remove the appealing but discouraged short-hand. | |||
| 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-09-30 | core/loader: Track the NSO build ID of the current process | 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 | core: Update RegisterCheatList for new VM | Zach Hilman | |
| 2019-09-21 | core: Store FileSystemController in core | Zach Hilman | |
| 2019-07-26 | Merge pull request #2592 from FernandoS27/sync1 | bunnei | |
| Implement GPU Synchronization Mechanisms & Correct NVFlinger | |||
| 2019-07-12 | core: Remove CurrentArmInterface() global accessor | Lioncash | |
| Replaces the final usage of the global accessor function and removes it. Removes one more enabler of global state. | |||
| 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-24 | core: Keep track of ARPManager and register current application on boot | Zach Hilman | |
| 2019-06-21 | Merge pull request #2482 from DarkLordZach/prepo | bunnei | |
| core: Add detailed local reporting feature for development | |||
| 2019-05-28 | core/loader: Remove LoadKernelSystemMode | Lioncash | |
| This is a hold-over from Citra and doesn't apply to yuzu. | |||
| 2019-05-26 | loader: Move NSO module tracking to AppLoader | Zach Hilman | |
| Also cleanup of general stuff | |||
| 2019-05-25 | core: Add Reporter class to take/save reports | Zach Hilman | |
| 2019-05-25 | core: Track load offsets of NSO modules | Zach Hilman | |
| Needed for backtrace decomposition | |||
