| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-07-17 | Merge pull request #8569 from merryhime/watchpoints | merry | |
| dynarmic: Abort watchpoints ASAP | |||
| 2022-07-15 | core/arm: skip watchpoint checks when reading instructions | Liam | |
| 2022-07-15 | dynarmic: Abort watchpoints ASAP | Merry | |
| 2022-07-07 | Merge pull request #8501 from liamwhite/backtrace-again | Mai | |
| core/arm: better support for backtrace generation | |||
| 2022-06-30 | Merge pull request #8490 from liamwhite/read-code-stop | Morph | |
| dynarmic: Stop ReadCode callbacks to unmapped addresses | |||
| 2022-06-25 | core/arm: better support for backtrace generation | Liam | |
| 2022-06-23 | kernel: make current thread pointer thread local | Liam | |
| 2022-06-21 | dynarmic: Stop ReadCode callbacks to unmapped addresses | Liam | |
| 2022-06-16 | core/debugger: memory breakpoint support | Liam | |
| 2022-06-14 | core: centralize profile scope for Dynarmic | Liam | |
| 2022-06-05 | common: consolidate ELF structure definitions | Liam | |
| 2022-06-01 | core/debugger: Improved stepping mechanism and misc fixes | Liam | |
| 2022-06-01 | core/debugger: Implement new GDB stub debugger | Liam | |
| 2022-05-14 | general: Avoid ambiguous format_to compilation errors | Lioncash | |
| Ensures that we're using the fmt version of format_to. These are also the only three outliers. All of the other formatters we have are properly qualified. | |||
| 2022-04-24 | Remove unused PrepareReschedule function | Merry | |
| 2022-04-23 | general: Convert source file copyright comments over to SPDX | Morph | |
| This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later. | |||
| 2022-04-20 | core/arm: separate backtrace collection | Liam | |
| 2022-04-16 | Merge pull request #8188 from merryhime/jit-race-page-table-changed | bunnei | |
| dynarmic: Fix race when switching page tables | |||
| 2022-04-13 | dynarmic: Fix single core mode | merry | |
| Regression introduced in a5d040df3d. Closes #8201. | |||
| 2022-04-10 | dynarmic: Fix race when switching page tables | merry | |
| 2022-04-09 | core: extract symbol reading | Liam | |
| 2022-04-07 | Merge pull request #8148 from merryhime/interrupts | Fernando S | |
| dynarmic: Better interrupts | |||
| 2022-04-05 | dynarmic: Print stack trace on unrecognised instruction or other exception | merry | |
| 2022-04-04 | Merge pull request #8089 from merryhime/paranoia | bunnei | |
| configuration: Add Paranoid CPU accuracy level | |||
| 2022-04-03 | arm_dynarmic: Use HaltReason for svc calls and reschedules | merry | |
| 2022-04-03 | dynarmic: Better interrupts | merry | |
| 2022-03-27 | arm_dynarmic_64: Invalidate on all cores | merry | |
| 2022-03-26 | configuration: Add Paranoid CPU accuracy level | merry | |
| Disables most optimizations for the paranoid. | |||
| 2022-03-22 | Revert "dynarmic: Reduce size of code caches" | bunnei | |
| 2022-03-19 | core: Reduce unused includes | ameerj | |
| 2022-03-13 | dynarmic: Reduce size of code caches | Merry | |
| 2022-02-27 | dynarmic: Inline exclusive memory accesses | merry | |
| Inlines implementation of exclusive instructions into JITted code, improving performance of applications relying heavily on these instructions. We also fastmem these instructions for additional speed, with support for appropriate recompilation on fastmem failure. An unsafe optimization to disable the intercore global_monitor is also provided, should one wish to rely solely on cmpxchg semantics for safety. See also: merryhime/dynarmic#664 | |||
| 2022-02-02 | general: Replace NonCopyable struct with equivalents | Lioncash | |
| 2021-11-21 | arm: dynarmic: Cleanup icache op handling | jam1garner | |
| 2021-11-21 | arm: dynarmic: Implement icache op handling for 'ic iallu' instruction | jam1garner | |
| 2021-11-21 | arm: dynarmic: Implement icache op handling for 'ic ivau' instruction | jam1garner | |
| 2021-11-03 | core: Remove unused includes | ameerj | |
| 2021-10-24 | Fixed ARM_Dynamic_64 Step | Andrew Strelsky | |
| 2021-07-08 | settings, arm_dynarmic, yuzu qt: Move CPU debugging option | lat9nq | |
| Decouples the CPU debugging mode from the enumeration to its own boolean. After this, it moves the CPU Debugging tab over to a sub tab underneath the Debug tab in the configuration UI. | |||
| 2021-07-08 | arm_dynarmic_64: Re-add fastmem_address_space_bits to Auto setting | lat9nq | |
| 2021-07-08 | arm_dynarmic{32,64}: Fixes from test build | lat9nq | |
| Now sets optimizations regardless of the Settings. Drops unsafe fastmem optimization. | |||
| 2021-07-08 | core,common,yuzu qt: Add CPU accuracy option 'Auto' | lat9nq | |
| The current CPU accuracy settings in yuzu are fairly polarized and require more than common knowledge to know what the optimal settings for yuzu would be. This adds a curated option called 'Auto' that applies a few at the moment known-good unsafe optimizations to Dynarmic. | |||
| 2021-06-24 | common: Replace common_sizes into user-literals | Wunkolo | |
| Removes common_sizes.h in favor of having `_KiB`, `_MiB`, `_GiB`, etc user-literals within literals.h. To keep the global namespace clean, users will have to use: ``` using namespace Common::Literals; ``` to access these literals. | |||
| 2021-06-20 | Update dynarmic and add new unsafe CPU option. | Fernando Sahmkow | |
| 2021-06-11 | General: Add settings for fastmem and disabling adress space check. | FernandoS27 | |
| 2021-06-11 | core: Make use of fastmem | Markus Wick | |
| 2021-05-30 | Merge pull request #6385 from degasus/save_memory_access | bunnei | |
| core/memory: Check our memory fallbacks for out-of-bound behavior. | |||
| 2021-05-29 | core/arm_interface: Improve the performance of memory fallbacks. | Markus Wick | |
| We just create one memory subsystem. This is a constant all the time. So there is no need to call the non-inlined parent.Memory() helper on every callback. | |||
| 2021-05-29 | externals: Update dynarmic. | Markus Wick | |
| The new version supports fastmem on a64. | |||
| 2021-05-27 | core/arm_interface: Call SVC after end of dynarmic block. | Markus Wick | |
| So we can modify all of dynarmic states within SVC without ExceptionalExit. Especially as the ExceptionalExit hack is dropped on upstream dynarmic. | |||
