33 Commits (e1391a826889b93cdc2ace519f97dcb8e069a30d)

Author SHA1 Message Date
Lioncash e1391a8268 core: Add missing override specifiers where applicable 7 years ago
bunnei 5840ce2950 core: Move PageTable struct into Common. 7 years ago
Lioncash 1c3371c921 core_timing: Convert core timing into a class 7 years ago
David Marcec 4b64fcc9d6 Moved backtrace to ArmInterface 7 years ago
David Marcec 3324bc7da5 Moved backtrace to ArmInterface 7 years ago
Lioncash 16a332fee0 core: Make the exclusive monitor a unique_ptr instead of a shared_ptr 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
Lioncash 75c3f87d24 arm_dynarmic: Make MakeJit() a const member function 8 years ago
Lioncash 78051d5378 exclusive_monitor: Use consistent type alias for u64 8 years ago
MerryMage 34bf2dbf68 Implement exclusive monitor 8 years ago
Subv 196a689d20 CPU: Save and restore the TPIDR_EL0 system register on every context switch. 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 9eb03cb8ef dynarmic: Update to 41ae12263 8 years ago
bunnei 182548ec86 yuzu: Update license text to be consistent across project. 8 years ago
MerryMage ced9768819 arm_dynarmic: Implement core 8 years ago
bunnei c3ee3f9d76 arm_dynarmic: More cleanup. 8 years ago
bunnei 20165180ea arm_dynarmic: Gut interface until dynarmic is ready for general use. 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
MerryMage c2717d3302 arm_dynarmic: CP15 support 9 years ago
bunnei d445aad022 ThreadContext: Move from "core" to "arm_interface". 9 years ago
Emmanuel Gil Peyrot 1138ec0d49 Remove empty newlines in #include blocks. 9 years ago
bunnei acdc361fc0 arm: ResetContext shouldn't be part of ARM_Interface. 9 years ago
bunnei 5a7c1e9b5d arm_dynarmic/arm_dyncom: Remove unnecessary "virtual" keyword. 9 years ago
bunnei f1072aa569 dynarmic: Implement ARM CPU interface. 9 years ago
wwylele 913472e010 ARM: add ClearInstructionCache function 10 years ago
Lioncash daabb4fab3 arm_interface: Implement interface for retrieving VFP registers 11 years ago
Lioncash dfb424b6d1 dyncom: Rename armdefs.h to armstate.h 11 years ago
Emmanuel Gil Peyrot aea15f5c73 Core: Cleanup core includes. 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
Emmanuel Gil Peyrot bdcf28e3bc Headers: Add some forgotten overrides, thanks clang! 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
Lioncash b7fac494cd dyncom: Switch the app and system cores into the correct mode at initialization 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 620d77b7e3 Timing: Use CoreTiming::GetTicks to keep track of ticks. 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 64cc6cb6cf Fix documentation of parameters 11 years ago