| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-08-09 | arm_dynarmic: Fix nullptr fastmem arenas | Merry | |
| Unable to enable fastmem of exclusive access without a valid fastmem arena. | |||
| 2022-08-07 | core/arm: fix build error | Liam | |
| 2022-08-07 | Merge pull request #8637 from liamwhite/bad-interrupts | bunnei | |
| kernel: unlayer CPU interrupt handling | |||
| 2022-08-07 | Merge pull request #8240 from liamwhite/count-cycles | Morph | |
| core/arm: re-enable cycle counting | |||
| 2022-08-07 | arm_dynarmic_cp15: Implement CP15DMB/CP15DSB/CP15ISB | Merry | |
| 2022-07-27 | chore: make yuzu REUSE compliant | Andrea Pappacoda | |
| [REUSE] is a specification that aims at making file copyright information consistent, so that it can be both human and machine readable. It basically requires that all files have a header containing copyright and licensing information. When this isn't possible, like when dealing with binary assets, generated files or embedded third-party dependencies, it is permitted to insert copyright information in the `.reuse/dep5` file. Oh, and it also requires that all the licenses used in the project are present in the `LICENSES` folder, that's why the diff is so huge. This can be done automatically with `reuse download --all`. The `reuse` tool also contains a handy subcommand that analyzes the project and tells whether or not the project is (still) compliant, `reuse lint`. Following REUSE has a few advantages over the current approach: - Copyright information is easy to access for users / downstream - Files like `dist/license.md` do not need to exist anymore, as `.reuse/dep5` is used instead - `reuse lint` makes it easy to ensure that copyright information of files like binary assets / images is always accurate and up to date To add copyright information of files that didn't have it I looked up who committed what and when, for each file. As yuzu contributors do not have to sign a CLA or similar I couldn't assume that copyright ownership was of the "yuzu Emulator Project", so I used the name and/or email of the commit author instead. [REUSE]: https://reuse.software Follow-up to 01cf05bc75b1e47beb08937439f3ed9339e7b254 | |||
| 2022-07-25 | kernel: unlayer CPU interrupt handling | Liam | |
| 2022-07-25 | Merge pull request #8549 from liamwhite/kscheduler-sc | Morph | |
| kernel: use KScheduler from Mesosphere | |||
| 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-14 | kernel: use KScheduler from mesosphere | Liam | |
| 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 | core/arm: increase minimum_run_cycles | Liam | |
| 2022-06-21 | core/arm: re-enable cycle counting | merry | |
| 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. | |||
