| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | core: track separate heap allocation for linux | 2023-12-25 | 4 | -0/+79 | |
| | | |||||
| * | kernel: instantiate memory separately for each guest process | 2023-12-22 | 4 | -8/+8 | |
| | | |||||
| * | arm: fix context save of vector regs | 2023-12-04 | 1 | -6/+4 | |
| | | |||||
| * | core: refactor emulated cpu core activation | 2023-12-04 | 7 | -492/+364 | |
| | | |||||
| * | Merge pull request #10839 from lat9nq/pgc-plus | 2023-08-02 | 2 | -6/+6 | |
| |\ | | | | | general: Reimplement per-game configurations | ||||
| | * | settings,general: Rename non-confirming enums | 2023-07-21 | 2 | -6/+6 | |
| | | | |||||
| * | | core: remove remaining uses of dynamic_cast | 2023-07-21 | 5 | -14/+15 | |
| |/ | |||||
| * | arm_dynarmic_32: Remove disabling of block linking on arm64 | 2023-06-27 | 1 | -5/+0 | |
| | | |||||
| * | core: decouple ARM interface from Dynarmic | 2023-06-12 | 9 | -120/+75 | |
| | | |||||
| * | core: arm_dynarmic_32: Update SaveContext/LoadContext. | 2023-04-01 | 1 | -13/+10 | |
| | | |||||
| * | memory: rename global memory references to application memory | 2023-03-23 | 2 | -6/+6 | |
| | | |||||
| * | kernel: use KTypedAddress for addresses | 2023-03-22 | 4 | -13/+13 | |
| | | |||||
| * | externals: update dynarmic, xbyak | 2023-01-05 | 2 | -0/+8 | |
| | | |||||
| * | core: add option to break on unmapped access | 2022-12-02 | 2 | -4/+38 | |
| | | |||||
| * | Dynarmic: Remove inaccurate NaN from Auto CPU settings. | 2022-11-17 | 1 | -1/+0 | |
| | | |||||
| * | Initial ARM64 support | 2022-11-09 | 2 | -7/+20 | |
| | | |||||
| * | arm_interface: curb infinite recursion in stacktrace generation | 2022-10-27 | 2 | -2/+2 | |
| | | |||||
| * | k_server_session: preliminary support for userspace server sessions | 2022-10-11 | 1 | -0/+1 | |
| | | |||||
| * | code: dodge PAGE_SIZE #define | 2022-08-19 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | Some header files, specifically for OSX and Musl libc define PAGE_SIZE to be a number This is great except in yuzu we're using PAGE_SIZE as a variable Specific example `static constexpr u64 PAGE_SIZE = u64(1) << PAGE_BITS;` PAGE_SIZE PAGE_BITS PAGE_MASK are all similar variables. Simply deleted the underscores, and then added YUZU_ prefix Might be worth noting that there are multiple uses in different classes/namespaces This list may not be exhaustive Core::Memory 12 bits (4096) QueryCacheBase 12 bits ShaderCache 14 bits (16384) TextureCache 20 bits (1048576, or 1MB) Fixes #8779 | ||||
| * | Merge pull request #8745 from merryhime/null-fastmem-arena | 2022-08-12 | 2 | -7/+11 | |
| |\ | | | | | arm_dynarmic: Fix nullptr fastmem arenas | ||||
| | * | arm_dynarmic: Fix nullptr fastmem arenas | 2022-08-09 | 2 | -7/+11 | |
| | | | | | | | | | Unable to enable fastmem of exclusive access without a valid fastmem arena. | ||||
| * | | Merge pull request #8729 from merryhime/cp15-barriers | 2022-08-09 | 2 | -4/+29 | |
| |\ \ | |/ |/| | arm_dynarmic_cp15: Implement CP15DMB/CP15DSB/CP15ISB | ||||
| | * | arm_dynarmic_cp15: Implement CP15DMB/CP15DSB/CP15ISB | 2022-08-07 | 2 | -4/+29 | |
| | | | |||||
| * | | core/arm: fix build error | 2022-08-07 | 2 | -2/+10 | |
| | | | |||||
| * | | Merge pull request #8637 from liamwhite/bad-interrupts | 2022-08-07 | 4 | -16/+20 | |
| |\ \ | | | | | | | kernel: unlayer CPU interrupt handling | ||||
| | * | | kernel: unlayer CPU interrupt handling | 2022-07-25 | 4 | -16/+20 | |
| | | | | |||||
| * | | | Merge pull request #8240 from liamwhite/count-cycles | 2022-08-07 | 2 | -8/+22 | |
| |\ \ \ | |_|/ |/| | | core/arm: re-enable cycle counting | ||||
| | * | | core/arm: increase minimum_run_cycles | 2022-06-21 | 2 | -2/+2 | |
| | | | | |||||
| | * | | core/arm: re-enable cycle counting | 2022-06-21 | 2 | -6/+20 | |
| | | | | |||||
| * | | | chore: make yuzu REUSE compliant | 2022-07-27 | 2 | -6/+4 | |
| | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [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 | ||||
| * | | Merge pull request #8569 from merryhime/watchpoints | 2022-07-17 | 2 | -6/+2 | |
| |\ \ | | | | | | | dynarmic: Abort watchpoints ASAP | ||||
| | * | | dynarmic: Abort watchpoints ASAP | 2022-07-15 | 2 | -6/+2 | |
| | | | | |||||
| * | | | core/arm: skip watchpoint checks when reading instructions | 2022-07-15 | 2 | -6/+6 | |
| |/ / | |||||
| * | | Merge pull request #8501 from liamwhite/backtrace-again | 2022-07-07 | 4 | -15/+36 | |
| |\ \ | | | | | | | core/arm: better support for backtrace generation | ||||
| | * | | core/arm: better support for backtrace generation | 2022-06-25 | 4 | -15/+36 | |
| | |/ | |||||
| * / | dynarmic: Stop ReadCode callbacks to unmapped addresses | 2022-06-21 | 2 | -19/+51 | |
| |/ | |||||
| * | core/debugger: memory breakpoint support | 2022-06-16 | 4 | -25/+135 | |
| | | |||||
| * | core/debugger: Improved stepping mechanism and misc fixes | 2022-06-01 | 4 | -76/+32 | |
| | | |||||
| * | core/debugger: Implement new GDB stub debugger | 2022-06-01 | 4 | -13/+62 | |
| | | |||||
| * | general: Avoid ambiguous format_to compilation errors | 2022-05-14 | 1 | -1/+1 | |
| | | | | | | | | 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. | ||||
| * | Remove unused PrepareReschedule function | 2022-04-24 | 4 | -10/+0 | |
| | | |||||
| * | general: Convert source file copyright comments over to SPDX | 2022-04-23 | 6 | -18/+12 | |
| | | | | | | 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. | ||||
| * | core/arm: separate backtrace collection | 2022-04-20 | 4 | -0/+73 | |
| | | |||||
| * | Merge pull request #8188 from merryhime/jit-race-page-table-changed | 2022-04-16 | 4 | -57/+84 | |
| |\ | | | | | dynarmic: Fix race when switching page tables | ||||
| | * | dynarmic: Fix race when switching page tables | 2022-04-10 | 4 | -57/+84 | |
| | | | |||||
| * | | dynarmic: Fix single core mode | 2022-04-13 | 2 | -2/+2 | |
| |/ | | | | Regression introduced in a5d040df3d. Closes #8201. | ||||
| * | Merge pull request #8148 from merryhime/interrupts | 2022-04-07 | 4 | -45/+38 | |
| |\ | | | | | dynarmic: Better interrupts | ||||
| | * | arm_dynarmic: Use HaltReason for svc calls and reschedules | 2022-04-03 | 4 | -27/+19 | |
| | | | |||||
| | * | dynarmic: Better interrupts | 2022-04-03 | 4 | -22/+23 | |
| | | | |||||
| * | | dynarmic: Print stack trace on unrecognised instruction or other exception | 2022-04-05 | 2 | -0/+4 | |
| | | | |||||