| Commit message (Expand) | Author | Age | Files | Lines |
* | core/debugger: fix a number of shutdown deadlocks | Liam | 2022-06-10 | 1 | -0/+3 |
* | core/debugger: Implement new GDB stub debugger | Liam | 2022-06-01 | 1 | -6/+12 |
* | Remove unused PrepareReschedule function | Merry | 2022-04-24 | 1 | -3/+0 |
* | core: hle: kernel: Reflect non-emulated threads as core 3. | bunnei | 2021-12-07 | 1 | -3/+0 |
* | Morph review first wave | german77 | 2021-11-25 | 1 | -1/+1 |
* | core: Register HID | german77 | 2021-11-25 | 1 | -0/+10 |
* | general: Get the current process program id directly from the system | Morph | 2021-11-04 | 1 | -0/+2 |
* | NvHost/Core: Address Feedback. | Fernando Sahmkow | 2021-10-16 | 1 | -1/+3 |
* | Suspend temporally | FernandoS27 | 2021-10-16 | 1 | -0/+2 |
* | core: Move ResultStatus outside of System | Morph | 2021-10-15 | 1 | -19/+20 |
* | core: Remove static system instance | Morph | 2021-10-15 | 1 | -14/+4 |
* | core: Add Exit and ExitCallback | Morph | 2021-10-02 | 1 | -0/+12 |
* | Revert "kernel: Various improvements to scheduler" | bunnei | 2021-08-26 | 1 | -0/+3 |
* | logging: Fix log filter during initialization | ameerj | 2021-08-24 | 1 | -6/+1 |
* | Merge pull request #6869 from yzct12345/shiny-logs-in-the-fireplace | bunnei | 2021-08-23 | 1 | -2/+7 |
|\ |
|
| * | logging: Simplify and make thread-safe | yzct12345 | 2021-08-13 | 1 | -2/+7 |
* | | core: hle: kernel: Reflect non-emulated threads as core 3. | bunnei | 2021-08-07 | 1 | -3/+0 |
|/ |
|
* | general: Rename "Frame Limit" references to "Speed Limit" | ameerj | 2021-07-24 | 1 | -5/+5 |
* | file_sys: Support load game collection (#6582) | Feng Chen | 2021-07-20 | 1 | -1/+1 |
* | hle: kernel: Rename Process to KProcess. | bunnei | 2021-05-06 | 1 | -3/+3 |
* | hle: kernel: Remove deprecated Object class. | bunnei | 2021-05-06 | 1 | -1/+0 |
* | common: Move settings to common from core. | bunnei | 2021-04-15 | 1 | -0/+3 |
* | lm: Recode LM service | Chloe Marcec | 2021-01-20 | 1 | -7/+0 |
* | hle: kernel: Rewrite scheduler implementation based on Mesopshere. | bunnei | 2020-12-06 | 1 | -16/+4 |
* | core: arm: Implement InvalidateCacheRange for CPU cache invalidation. | bunnei | 2020-11-29 | 1 | -0/+2 |
* | core: loader: Implement support for loading indexed programs. | bunnei | 2020-11-25 | 1 | -1/+21 |
* | core: Remove unused private Init function for the System class | Lioncash | 2020-11-18 | 1 | -8/+0 |
* | core: Make use of [[nodiscard]] with the System class | Lioncash | 2020-11-18 | 1 | -80/+73 |
* | service: time: Update current time with changes to RTC setting. | bunnei | 2020-10-13 | 1 | -0/+8 |
* | core: Mark GetInstance() as deprecated | Lioncash | 2020-09-26 | 1 | -1/+1 |
* | file_sys/bis_factory: Eliminate usage of the global system accessor | Lioncash | 2020-09-17 | 1 | -2/+2 |
* | Core/Common: Address Feedback. | Fernando Sahmkow | 2020-06-28 | 1 | -2/+2 |
* | Services/NvFlinger: Do vSync in a sepparate thread on Multicore. | Fernando Sahmkow | 2020-06-27 | 1 | -0/+3 |
* | Clang Format. | Fernando Sahmkow | 2020-06-27 | 1 | -2/+0 |
* | General: Fix microprofile on dynarmic/svc, fix wait tree showing which threads were running. | Fernando Sahmkow | 2020-06-27 | 1 | -0/+6 |
* | SVC: Correct GetThreadPriority, SetThreadPriority, GetThreadCoreMask, SetThreadCoreMask, GetCurrentProcessorNumber | Fernando Sahmkow | 2020-06-27 | 1 | -0/+7 |
* | General: Recover Prometheus project from harddrive failure
| Fernando Sahmkow | 2020-06-27 | 1 | -20/+14 |
* | core: system: Rename GetDeviceManager -> DeviceManager. | bunnei | 2020-04-17 | 1 | -2/+2 |
* | core: device_manager: Add a simple class to manage device RAM. | bunnei | 2020-04-17 | 1 | -0/+7 |
* | core: memory: Move to Core::Memory namespace. | bunnei | 2020-04-17 | 1 | -8/+5 |
* | System: Expose Host thread registering routines from kernel. | Fernando Sahmkow | 2020-02-22 | 1 | -0/+6 |
* | Core: Refactor CpuCoreManager to CpuManager and Cpu to Core Manager. | Fernando Sahmkow | 2020-01-26 | 1 | -5/+5 |
* | yuzu: Remove Maxwell debugger | ReinUsesLisp | 2020-01-03 | 1 | -4/+0 |
* | core/memory: Introduce skeleton of Memory class | Lioncash | 2019-11-27 | 1 | -0/+10 |
* | kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154) | bunnei | 2019-11-25 | 1 | -0/+1 |
* | Kernel: Style and Corrections | Fernando Sahmkow | 2019-10-15 | 1 | -2/+2 |
* | Correct PrepareReschedule | Fernando Sahmkow | 2019-10-15 | 1 | -0/+3 |
* | Add interfacing to the Global Scheduler | Fernando Sahmkow | 2019-10-15 | 1 | -0/+7 |
* | Merge pull request #2654 from DarkLordZach/lm-log-rewrite | bunnei | 2019-10-09 | 1 | -0/+8 |
|\ |
|
| * | core: Add LM::Manager to system | Zach Hilman | 2019-09-22 | 1 | -0/+8 |
* | | core/core: Remove unused header | Lioncash | 2019-10-06 | 1 | -1/+0 |
* | | core: Remove Core::CurrentProcess() | Lioncash | 2019-10-06 | 1 | -4/+0 |
* | | hle/service: Replace global system instance calls with instance-based ones | Lioncash | 2019-10-06 | 1 | -2/+4 |
* | | core/loader: Track the NSO build ID of the current process | Zach Hilman | 2019-09-30 | 1 | -0/+4 |
|/ |
|
* | Merge pull request #2683 from DarkLordZach/lock-exit | David | 2019-09-22 | 1 | -0/+4 |
|\ |
|
| * | core: Track system exit lock status | Zach Hilman | 2019-09-22 | 1 | -0/+4 |
* | | core: Update RegisterCheatList for new VM | Zach Hilman | 2019-09-22 | 1 | -3/+7 |
|/ |
|
* | core: Store FileSystemController in core | Zach Hilman | 2019-09-21 | 1 | -0/+8 |
* | Merge pull request #2592 from FernandoS27/sync1 | bunnei | 2019-07-26 | 1 | -0/+10 |
|\ |
|
| * | Gpu: Implement Hardware Interrupt Manager and manage GPU interrupts | Fernando Sahmkow | 2019-07-05 | 1 | -0/+10 |
* | | core: Remove CurrentArmInterface() global accessor | Lioncash | 2019-07-13 | 1 | -4/+0 |
* | | core: Keep instance of APM Controller | Zach Hilman | 2019-06-29 | 1 | -0/+8 |
|/ |
|
* | core: Keep track of ARPManager and register current application on boot | Zach Hilman | 2019-06-25 | 1 | -0/+8 |
* | Merge pull request #2482 from DarkLordZach/prepo | bunnei | 2019-06-21 | 1 | -0/+4 |
|\ |
|
| * | loader: Move NSO module tracking to AppLoader | Zach Hilman | 2019-05-26 | 1 | -4/+0 |
| * | core: Add Reporter class to take/save reports | Zach Hilman | 2019-05-25 | 1 | -0/+3 |
| * | core: Track load offsets of NSO modules | Zach Hilman | 2019-05-25 | 1 | -0/+5 |
* | | core/loader: Remove LoadKernelSystemMode | Lioncash | 2019-05-29 | 1 | -1/+0 |
|/ |
|
* | core: Remove specific applets in favor of AppletManager | Zach Hilman | 2019-04-17 | 1 | -14/+15 |
* | core: Store system-wide ContentProvider for the emulator | Zach Hilman | 2019-03-27 | 1 | -0/+14 |
* | Merge pull request #1933 from DarkLordZach/cheat-engine | bunnei | 2019-03-22 | 1 | -0/+4 |
|\ |
|
| * | vm_manager: Remove cheat-specific ranges from VMManager | Zach Hilman | 2019-03-05 | 1 | -2/+2 |
| * | core: Add support for registering and controlling ownership of CheatEngine | Zach Hilman | 2019-03-05 | 1 | -0/+4 |
* | | core/core: Remove the global telemetry accessor function | Lioncash | 2019-03-04 | 1 | -4/+0 |
|/ |
|
* | core_timing: Convert core timing into a class | Lioncash | 2019-02-16 | 1 | -0/+10 |
* | core/frontend/applets/web_browser: Make OpenPage() non-const | Lioncash | 2019-01-17 | 1 | -6/+7 |
* | core: Add getter and setter for WebBrowserApplet frontend | Zach Hilman | 2018-12-28 | 1 | -1/+6 |
* | Merge pull request #1781 from DarkLordZach/applet-profile-select | bunnei | 2018-12-23 | 1 | -0/+5 |
|\ |
|
| * | core: Add getter/setter for ProfileSelector in System | Zach Hilman | 2018-12-03 | 1 | -0/+5 |
* | | core: Make GetGameFileFromPath function externally accessible | Zach Hilman | 2018-12-03 | 1 | -0/+4 |
|/ |
|
* | am: Deglobalize software keyboard applet | Zach Hilman | 2018-11-18 | 1 | -0/+5 |
* | core: Add missing const variants of getters for the System class | Lioncash | 2018-10-28 | 1 | -8/+23 |
* | core_cpu: Make Cpu scheduler instances unique_ptrs instead of shared_ptrs | Lioncash | 2018-10-15 | 1 | -1/+7 |
* | kernel/thread: Use a regular pointer for the owner/current process | Lioncash | 2018-10-10 | 1 | -5/+5 |
* | Port #4182 from Citra: "Prefix all size_t with std::" | fearlessTobi | 2018-09-15 | 1 | -4/+4 |
* | core: Migrate current_process pointer to the kernel | Lioncash | 2018-09-07 | 1 | -1/+4 |
* | core: Use a raw pointer in GetGPUDebugContext. | Markus Wick | 2018-09-04 | 1 | -1/+1 |
* | core/core: Replace includes with forward declarations where applicable | Lioncash | 2018-08-31 | 1 | -21/+35 |
* | core: Make the main System class use the PImpl idiom | Lioncash | 2018-08-31 | 1 | -100/+38 |
* | kernel: Eliminate kernel global state | Lioncash | 2018-08-29 | 1 | -0/+8 |
* | Merge pull request #1175 from lioncash/ns | bunnei | 2018-08-28 | 1 | -2/+2 |
|\ |
|
| * | core: Namespace all code in the arm subdirectory under the Core namespace | Lioncash | 2018-08-25 | 1 | -2/+2 |
* | | Merge pull request #1174 from lioncash/debug | bunnei | 2018-08-27 | 1 | -0/+1 |
|\ \ |
|
| * | | debug_utils: Remove unused includes | Lioncash | 2018-08-25 | 1 | -0/+1 |
| |/ |
|
* / | qt: Add filename and title id to window title while running | Zach Hilman | 2018-08-23 | 1 | -0/+7 |
|/ |
|
* | core: Delete System copy/move constructors and assignment operators | Lioncash | 2018-08-16 | 1 | -0/+6 |
* | core: Namespace EmuWindow | Lioncash | 2018-08-12 | 1 | -3/+6 |
* | loader: Add more descriptive errors | Zach Hilman | 2018-08-10 | 1 | -15/+9 |
* | core: Port core to VfsFilesystem for file access | Zach Hilman | 2018-08-09 | 1 | -0/+12 |
* | GDBStub works with both Unicorn and Dynarmic now (#941) | Hedges | 2018-08-07 | 1 | -0/+11 |
* | Merge pull request #912 from lioncash/global-var | bunnei | 2018-08-05 | 1 | -1/+21 |
|\ |
|
| * | video_core: Eliminate the g_renderer global variable | Lioncash | 2018-08-04 | 1 | -1/+21 |
* | | Merge pull request #849 from DarkLordZach/xci | bunnei | 2018-08-04 | 1 | -6/+8 |
|\ \
| |/
|/| |
|
| * | Use more descriptive error codes and messages | Zach Hilman | 2018-08-01 | 1 | -6/+8 |
* | | core/memory: Get rid of 3DS leftovers | Lioncash | 2018-08-03 | 1 | -2/+1 |
* | | Merge pull request #892 from lioncash/global | bunnei | 2018-08-03 | 1 | -4/+6 |
|\ \ |
|
| * | | video_core: Make global EmuWindow instance part of the base renderer class | Lioncash | 2018-08-02 | 1 | -4/+6 |
| |/ |
|
* / | kernel: Move object class to its own source files | Lioncash | 2018-08-02 | 1 | -1/+1 |
|/ |
|
* | audio_core: Move to audout_u impl. | bunnei | 2018-07-31 | 1 | -7/+0 |
* | core: Add AudioCore to global state. | bunnei | 2018-07-28 | 1 | -0/+7 |
* | Implement exclusive monitor | MerryMage | 2018-07-22 | 1 | -0/+12 |
* | core: Make System's default constructor private | Lioncash | 2018-07-19 | 1 | -0/+2 |
* | core: Add several missing docstrings. | bunnei | 2018-05-11 | 1 | -0/+8 |
* | core: Run all CPU cores separately, even in single-thread mode. | bunnei | 2018-05-11 | 1 | -7/+3 |
* | threading: Reschedule only on cores that are necessary. | bunnei | 2018-05-11 | 1 | -0/+2 |
* | core: Add a configuration setting for use_multi_core. | bunnei | 2018-05-11 | 1 | -8/+2 |
* | core: Support session close with multicore. | bunnei | 2018-05-11 | 1 | -1/+1 |
* | core: Implement multicore support. | bunnei | 2018-05-11 | 1 | -10/+16 |
* | core: Create a thread for each CPU core, keep in lock-step with a barrier. | bunnei | 2018-05-11 | 1 | -7/+17 |
* | core: Move common CPU core things to its own class. | bunnei | 2018-05-11 | 1 | -10/+6 |
* | core: Relocate g_service_manager to the System class | Lioncash | 2018-04-21 | 1 | -0/+12 |
* | core, main.h: Abort on 32Bit ROMs (#309) | N00byKing | 2018-04-06 | 1 | -0/+1 |
* | GPU: Make the debug_context variable a member of the frontend instead of a global. | Subv | 2018-03-25 | 1 | -0/+11 |
* | Merge pull request #193 from N00byKing/3184_2_robotic_boogaloo | bunnei | 2018-03-19 | 1 | -2/+2 |
|\ |
|
| * | Implements citra-emu/citra#3184 | N00byKing | 2018-02-25 | 1 | -2/+2 |
* | | core: Move process creation out of global state. | bunnei | 2018-03-14 | 1 | -0/+11 |
* | | kernel: Use Scheduler class for threading. | bunnei | 2018-02-18 | 1 | -0/+6 |
* | | core: Use shared_ptr for cpu_core. | bunnei | 2018-02-18 | 1 | -3/+1 |
|/ |
|
* | Make a GPU class in VideoCore to contain the GPU state. | Subv | 2018-02-12 | 1 | -0/+7 |
* | Correct Spelling | N00byKing | 2018-01-23 | 1 | -2/+2 |
* | core: Increase tight_loop 100x for speed. | bunnei | 2018-01-04 | 1 | -1/+1 |
* | core: Expose AppLoader as a public interface. | bunnei | 2017-08-04 | 1 | -4/+5 |
* | Addressed Bunnei's review comments, and made some other tweaks: | TheKoopaKingdom | 2017-06-03 | 1 | -9/+7 |
* | Created a whitelist of system archives to prevent false positives creating dialogs. | TheKoopaKingdom | 2017-06-03 | 1 | -9/+3 |
* | Optimized messages that were repetitive and added ability for core errors to specify more details optionally. | TheKoopaKingdom | 2017-06-03 | 1 | -2/+15 |
* | Made some changes from review comments: | TheKoopaKingdom | 2017-06-03 | 1 | -1/+0 |
* | Added system for handling core errors in citra-qt. | TheKoopaKingdom | 2017-06-03 | 1 | -0/+13 |
* | core: Keep track of telemetry for the current emulation session. | bunnei | 2017-05-25 | 1 | -0/+16 |
* | Core: Re-write frame limiter | Yuri Kunde Schlesner | 2017-02-27 | 1 | -0/+1 |
* | Core: Make PerfStats internally locked | Yuri Kunde Schlesner | 2017-02-27 | 1 | -2/+1 |
* | Add performance statistics to status bar | Yuri Kunde Schlesner | 2017-02-27 | 1 | -1/+6 |
* | core: inline CPU, 132 warnings fixed on GCC | Kloen | 2017-01-30 | 1 | -1/+1 |
* | ThreadContext: Move from "core" to "arm_interface". | bunnei | 2016-12-22 | 1 | -11/+0 |
* | core: Replace "AppCore" nomenclature with just "CPU". | bunnei | 2016-12-22 | 1 | -9/+9 |
* | Address clang-format issues. | bunnei | 2016-12-22 | 1 | -12/+13 |
* | core: Remove HLE module, consolidate code & various cleanups. | bunnei | 2016-12-22 | 1 | -11/+17 |
* | core: Consolidate core and system state, remove system module & cleanups. | bunnei | 2016-12-22 | 1 | -33/+99 |
* | Sources: Run clang-format on everything. | Emmanuel Gil Peyrot | 2016-09-18 | 1 | -2/+2 |
* | Improve error report from Init() functions | LittleWhite | 2016-03-08 | 1 | -1/+1 |
* | core: Use unique_ptr for holding the interpreter instances | Lioncash | 2015-12-30 | 1 | -2/+3 |
* | Core/ARM11: Correct the size of the VFP register array in the ThreadContext structure. | Subv | 2015-11-29 | 1 | -1/+1 |
* | dyncom: Remove more unused/unnecessary code | Lioncash | 2015-04-20 | 1 | -3/+0 |
* | arm: Clean up ARMul_State | Lioncash | 2015-02-01 | 1 | -1/+0 |
* | arm: Adios armemu | Lioncash | 2015-02-01 | 1 | -5/+0 |
* | Move ThreadContext to core/core.h and deal with the fallout | Yuri Kunde Schlesner | 2015-01-09 | 1 | -2/+18 |
* | Core: Change default CPU to dyncom. | bunnei | 2015-01-03 | 1 | -1/+1 |
* | License change | purpasmart96 | 2014-12-21 | 1 | -1/+1 |
* | Core: Changed RunLoop iterations to 1000 (slightly better performance). | bunnei | 2014-11-12 | 1 | -6/+6 |
* | Use configuration files to enable or disable the new dyncom interpreter. | archshift | 2014-10-28 | 1 | -0/+5 |
* | ARM: Reorganized file structure to move shared SkyEye code to a more common area. | bunnei | 2014-10-25 | 1 | -1/+1 |
* | Core: Refactor core to use only one function for execution. | bunnei | 2014-08-31 | 1 | -2/+9 |
* | fixed project includes to use new directory structure | bunnei | 2014-04-09 | 1 | -2/+2 |
* | got rid of 'src' folders in each sub-project | bunnei | 2014-04-09 | 1 | -0/+40 |