33 Commits (e86b26cd2b263f3d5d97352f87a31dc65bd3cead)

Author SHA1 Message Date
Lioncash 5b0a9f8ba8 core: Add missing override specifiers where applicable 7 years ago
bunnei 93da8e0abf core: Move PageTable struct into Common. 7 years ago
Lioncash bd983414f6 core_timing: Convert core timing into a class 7 years ago
David Marcec 08d5663cb8 Moved backtrace to ArmInterface 7 years ago
David Marcec 5102c91256 Moved backtrace to ArmInterface 7 years ago
Lioncash aeadbfa790 core: Make the exclusive monitor a unique_ptr instead of a shared_ptr 7 years ago
Lioncash 9b8fc2b689 arm_interface: Replace kernel vm_manager include with a forward declaration 7 years ago
Lioncash b51e7e0288 arm_interface: Remove ARM11-isms from the CPU interface 7 years ago
fearlessTobi 63c2e32e20 Port #4182 from Citra: "Prefix all size_t with std::" 7 years ago
Lioncash 43e0d865fa core: Namespace all code in the arm subdirectory under the Core namespace 7 years ago
Lioncash 7d124ec82b arm_dynarmic: Make MakeJit() a const member function 8 years ago
Lioncash e12c84d5c5 exclusive_monitor: Use consistent type alias for u64 8 years ago
MerryMage 0b1c2e5505 Implement exclusive monitor 8 years ago
Subv d84eb9dac6 CPU: Save and restore the TPIDR_EL0 system register on every context switch. 8 years ago
MerryMage 56cc1c11ec scheduler: Clear exclusive state when switching contexts 8 years ago
bunnei 403f8e79ea arm_interface: Support unmapping previously mapped memory. 8 years ago
N00byKing bc88cae0c7 Implements citra-emu/citra#3184 8 years ago
MerryMage d3bbed5e78 dynarmic: Update to 41ae12263 8 years ago
bunnei 1247c53786 yuzu: Update license text to be consistent across project. 8 years ago
MerryMage d2fbc78320 arm_dynarmic: Implement core 8 years ago
bunnei 6e9d66fd3a arm_dynarmic: More cleanup. 8 years ago
bunnei aa7e061e71 arm_dynarmic: Gut interface until dynarmic is ready for general use. 8 years ago
bunnei b172f0d770 arm: Remove SkyEye/Dyncom code that is ARMv6-only. 8 years ago
bunnei 6377585edb arm_interface: Set TLS address for dynarmic core. 8 years ago
bunnei 3411883fe3 arm: Use 64-bit addressing in a bunch of places. 8 years ago
Huw Pascoe 529f4a0131 Moved down_count to CoreTiming 8 years ago
MerryMage 67a70bd9e1 ARM_Interface: Implement PageTableChanged 8 years ago
MerryMage 2b36d4c9d7 arm_dynarmic: CP15 support 9 years ago
bunnei 8b1e269e58 ThreadContext: Move from "core" to "arm_interface". 9 years ago
Emmanuel Gil Peyrot ebdae19fd2 Remove empty newlines in #include blocks. 9 years ago
bunnei 05e120a4cc arm: ResetContext shouldn't be part of ARM_Interface. 9 years ago
bunnei 85861d44b7 arm_dynarmic/arm_dyncom: Remove unnecessary "virtual" keyword. 9 years ago
bunnei 1976a2d773 dynarmic: Implement ARM CPU interface. 9 years ago
wwylele 2161f52661 ARM: add ClearInstructionCache function 10 years ago
Lioncash 3b457a5876 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