64 Commits (78eeea9f17b267422fd494ed9c9bcc03436be960)

Author SHA1 Message Date
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 7 years ago
Lioncash b051082129 arm_interface: Replace kernel vm_manager include with a forward declaration 7 years ago
Lioncash aa531b9abe arm_interface: Remove ARM11-isms from the CPU interface 7 years ago
fearlessTobi 1190ea6ddb Port #4182 from Citra: "Prefix all size_t with std::" 7 years ago
Lioncash e46ac56321 core: Namespace all code in the arm subdirectory under the Core namespace 7 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
bunnei 256153c50c arm_interface: Support unmapping previously mapped memory. 8 years ago
N00byKing 3660aa9318 Implements citra-emu/citra#3184 8 years ago
MerryMage 41bfd994f6 clang-format 8 years ago
MerryMage ced9768819 arm_dynarmic: Implement core 8 years ago
bunnei b055ea2699 arm: Remove SkyEye/Dyncom code that is ARMv6-only. 8 years ago
bunnei 47d0206ac7 arm_interface: Set TLS address for dynarmic core. 8 years ago
bunnei 7f1ce2cf68 arm: Use 64-bit addressing in a bunch of places. 8 years ago
Huw Pascoe ed9e0618c9 Moved down_count to CoreTiming 8 years ago
MerryMage 0e49bffe03 ARM_Interface: Implement PageTableChanged 8 years ago
bunnei d445aad022 ThreadContext: Move from "core" to "arm_interface". 9 years ago
Yuri Kunde Schlesner 1e4a5da9f4 Manually tweak source formatting and then re-run clang-format 9 years ago
Emmanuel Gil Peyrot 628ed4376a Sources: Run clang-format on everything. 9 years ago
bunnei acdc361fc0 arm: ResetContext shouldn't be part of ARM_Interface. 9 years ago
wwylele 913472e010 ARM: add ClearInstructionCache function 10 years ago
Jannik Vogel f39adfffe7 Set fpscr for new threads 10 years ago
Lioncash 0f083bdf0f arm_interface: Make GetNumInstructions const 10 years ago
Lioncash dd441a3dd6 arm_interface: directly initialize class members 10 years ago
Lioncash daabb4fab3 arm_interface: Implement interface for retrieving VFP registers 11 years ago
Subv 115ad8e16a fixup! Set the TLS address in the scheduler 11 years ago
Subv 000876858d Core/Memory: Give every emulated thread it's own TLS area. 11 years ago
Yuri Kunde Schlesner e1fbac3ca1 Common: Remove common.h 11 years ago
Lioncash c3ffe8f9c3 arm_interface: Support retrieval/storage to CP15 registers 11 years ago
Lioncash 8cf81643a9 arm_interface: Get rid of GetTicks. 11 years ago
Kevin Hartman 5fcbfc06eb Scheduler refactor Pt. 1 11 years ago
Yuri Kunde Schlesner 7b3452c730 Move ThreadContext to core/core.h and deal with the fallout 11 years ago
Subv 9bf82beb4c CoreTiming: Ported the CoreTiming namespace from PPSSPP 11 years ago
bunnei 4783133bbd ARM: Add a mechanism for faking CPU time elapsed during HLE. 11 years ago
purpasmart96 ebfd831ccb License change 11 years ago
Emmanuel Gil Peyrot f5d38649c7 Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generated 11 years ago
Lioncash e8f4361d76 ARM_Interface: Make destructor virtual 11 years ago