95 Commits (b14de726cf6e11497c795e5bd143cc19158ef514)

Author SHA1 Message Date
Liam 19619b1b14 arm: Implement native code execution backend 2 years ago
comex 85d77f636c Fixes and workarounds to make UBSan happier on macOS 3 years ago
Liam 5b858c8306 core: decouple ARM interface from Dynarmic 3 years ago
Liam 156516e399 kernel: use KTypedAddress for addresses 3 years ago
Liam b91913334e kernel/svc: switch to generated wrappers 3 years ago
Andrea Pappacoda 6a2efdda2f chore: make yuzu REUSE compliant 4 years ago
Liam 3edb108f4b kernel: unlayer CPU interrupt handling 4 years ago
Merry f719a0a078 dynarmic: Abort watchpoints ASAP 4 years ago
Liam 0d04631c1f dynarmic: Stop ReadCode callbacks to unmapped addresses 4 years ago
Liam 8d2abc710c core/debugger: memory breakpoint support 4 years ago
Liam da50e98e3a core/debugger: Improved stepping mechanism and misc fixes 4 years ago
Liam 2ee161a0bf core/debugger: Implement new GDB stub debugger 4 years ago
Merry 71b0b6274e Remove unused PrepareReschedule function 4 years ago
Liam 80afee83ba core/arm: separate backtrace collection 4 years ago
merry f54345590b dynarmic: Better interrupts 4 years ago
Lioncash 8a509e5a2c general: Replace NonCopyable struct with equivalents 4 years ago
Markus Wick c9f9e77be3 core/arm_interface: Call SVC after end of dynarmic block. 5 years ago
Markus Wick 09657c5787 core/arm: Drop ChangeProcessorID. 5 years ago
bunnei 6cbeabce0d core: arm: arm_interface: Fix shadowing errors. 5 years ago
bunnei a5b73195c9 core: arm: Implement InvalidateCacheRange for CPU cache invalidation. 6 years ago
bunnei aaffe73f47 hle: kernel: multicore: Replace n-JITs impl. with 4 JITs. 6 years ago
bunnei deb3536936 Revert "core: Fix clang build" 6 years ago
Lioncash 18636013c9 core: Fix clang build 6 years ago
Fernando Sahmkow 94a51e6b21 Core/Common: Address Feedback. 6 years ago
Fernando Sahmkow 8cd81eb66f SVC: Implement 32-bits wrappers and update Dynarmic. 6 years ago
Fernando Sahmkow f0f2fc4243 SingleCore: Use Cycle Timing instead of Host Timing. 6 years ago
Fernando Sahmkow db60ca2704 General: Move ARM_Interface into Threads. 6 years ago
Fernando Sahmkow 7b3b33a2e6 Core: Refactor ARM Interface. 6 years ago
Fernando Sahmkow c22d3e1e18 ARM/WaitTree: Better track the CallStack for each thread. 6 years ago
Fernando Sahmkow a9ed059a07 Scheduler: Remove arm_interface lock and a few corrections. 6 years ago
Fernando Sahmkow 78eeea9f17 General: Add better safety for JIT use. 6 years ago
Fernando Sahmkow 7ee76003ad General: Recover Prometheus project from harddrive failure 6 years ago
bunnei 1be8e24189 arm_interface: Ensure ThreadContext is zero'd out. 6 years ago
bunnei 048ac77adc core: Implement separate A32/A64 ARM interfaces. 6 years ago
Lioncash e04aeb9531 core: Prepare various classes for memory read/write migration 6 years ago
Lioncash 6b4fd5ccad core/arm: Remove obsolete Unicorn memory mapping 7 years ago
Zach Hilman a102ace3c5 arm_interface: Expand backtrace generation 7 years ago
Lioncash 567b7de124 core/cpu_core_manager: Create threads separately from initialization. 7 years ago
Lioncash 9dcdcdbc01 arm_interface: Make LogBacktrace() a const member function 7 years ago
David Marcec 294399740c Moved log backtrace to arm_interface.cpp. Added printing of error code to fatal 7 years ago
David Marcec 4b64fcc9d6 Moved backtrace to ArmInterface 7 years ago
David Marcec 3324bc7da5 Moved backtrace to ArmInterface 7 years ago
Lioncash f4dbd712a0 arm_interface: Add missing fpsr/tpidr members to the ThreadContext struct 8 years ago
Lioncash b051082129 arm_interface: Replace kernel vm_manager include with a forward declaration 8 years ago
Lioncash aa531b9abe arm_interface: Remove ARM11-isms from the CPU interface 8 years ago
fearlessTobi 1190ea6ddb Port #4182 from Citra: "Prefix all size_t with std::" 8 years ago
Lioncash e46ac56321 core: Namespace all code in the arm subdirectory under the Core namespace 8 years ago
Subv 196a689d20 CPU: Save and restore the TPIDR_EL0 system register on every context switch. 8 years ago
Lioncash f4047ccd48 arm_interface: Remove unused tls_address member of ThreadContext 8 years ago
MerryMage bd97579188 scheduler: Clear exclusive state when switching contexts 8 years ago