| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-12-22 | kernel: instantiate memory separately for each guest process | Liam | |
| 2023-12-04 | core: refactor emulated cpu core activation | Liam | |
| 2023-07-21 | core: remove remaining uses of dynamic_cast | Liam | |
| 2023-06-12 | core: decouple ARM interface from Dynarmic | Liam | |
| 2023-03-22 | kernel: use KTypedAddress for addresses | Liam | |
| 2022-07-25 | kernel: unlayer CPU interrupt handling | Liam | |
| 2022-06-25 | core/arm: better support for backtrace generation | Liam | |
| 2022-06-16 | core/debugger: memory breakpoint support | 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-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-10 | dynarmic: Fix race when switching page tables | merry | |
| 2022-04-03 | arm_dynarmic: Use HaltReason for svc calls and reschedules | merry | |
| 2022-04-03 | dynarmic: Better interrupts | merry | |
| 2021-11-03 | core: Remove unused includes | ameerj | |
| 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. | |||
| 2021-05-26 | core/arm: Drop ChangeProcessorID. | Markus Wick | |
| This code was used to switch the CPU ID on thread switches. However since "hle: kernel: multicore: Replace n-JITs impl. with 4 JITs.", the CPU ID is not a constant. This has been dead code since this rewrite, and dropped in dynarmic as well. So there is no need to keep it. | |||
| 2021-05-04 | service: Resolve cases of member field shadowing | Lioncash | |
| Now all that remains is for kernel code to be 'shadow-free' and then -Wshadow can be turned into an error. | |||
| 2021-03-24 | arm_dynarmic: Always have a 'valid' jit instance | MerryMage | |
| 2021-02-01 | arm_dynarmic_32: Print out CPSR.T on exception | MerryMage | |
| 2020-11-29 | core: arm: Implement InvalidateCacheRange for CPU cache invalidation. | bunnei | |
| 2020-11-29 | hle: kernel: multicore: Replace n-JITs impl. with 4 JITs. | bunnei | |
| 2020-10-20 | Revert "core: Fix clang build" | bunnei | |
| 2020-10-17 | core: Fix clang build | Lioncash | |
| Recent changes to the build system that made more warnings be flagged as errors caused building via clang to break. Fixes #4795 | |||
| 2020-06-27 | Core/Common: Address Feedback. | Fernando Sahmkow | |
| 2020-06-27 | ARM: Update Dynarmic and Setup A32 according to latest interface. | Fernando Sahmkow | |
| 2020-06-27 | SingleCore: Use Cycle Timing instead of Host Timing. | Fernando Sahmkow | |
| 2020-06-27 | General: Move ARM_Interface into Threads. | Fernando Sahmkow | |
| 2020-06-27 | Core: Refactor ARM Interface. | Fernando Sahmkow | |
| 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-06-17 | arm_dynarmic_cp15: Update CP15 | MerryMage | |
| 2020-04-17 | core: memory: Move to Core::Memory namespace. | bunnei | |
| - helpful to disambiguate Kernel::Memory namespace. | |||
| 2020-03-02 | core: Implement separate A32/A64 ARM interfaces. | bunnei | |
