42 Commits (d445aad022b96640accda0539dd292d63381a0b3)

Author SHA1 Message Date
bunnei d445aad022 ThreadContext: Move from "core" to "arm_interface". 9 years ago
Yuri Kunde Schlesner fa5d9d8266 Use negative priorities to avoid special-casing the self-include 9 years ago
Emmanuel Gil Peyrot 1138ec0d49 Remove empty newlines in #include blocks. 9 years ago
Yuri Kunde Schlesner 1e4a5da9f4 Manually tweak source formatting and then re-run clang-format 9 years ago
bunnei acdc361fc0 arm: ResetContext shouldn't be part of ARM_Interface. 9 years ago
bunnei 5cf4dd301d dyncom: Use VFP_FPSCR/VFP_FPEXC. 9 years ago
wwylele 913472e010 ARM: add ClearInstructionCache function 10 years ago
Lioncash e4ccba3ffa dyncom: Reset the context into user mode correctly 10 years ago
mailwl 1b840ce43c Update cpsr (T)humb bit while creating thread 10 years ago
MerryMage 9f9c987924 Common: Remove Common::make_unique, use std::make_unique 10 years ago
Lioncash daabb4fab3 arm_interface: Implement interface for retrieving VFP registers 11 years ago
Lioncash 816b1ca776 dyncom: Use std::array for register arrays 11 years ago
Lioncash 0ecc6e2f04 dyncom: Use ARMul_State as an object 11 years ago
Lioncash 03213f893e dyncom: Remove unnecessary initialization code. 11 years ago
Lioncash 3257d797e1 dyncom: Remove unnecessary abort-related cruft 11 years ago
Lioncash dfb424b6d1 dyncom: Rename armdefs.h to armstate.h 11 years ago
Lioncash 0191c26521 dyncom: Move helper functions to their own header 11 years ago
Lioncash 6278937a28 dyncom: Get rid of armemu.h 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
Lioncash ae0c38a333 Remove unnecessary dyncom header files 11 years ago
Yuri Kunde Schlesner e1fbac3ca1 Common: Remove common.h 11 years ago
bunnei bab5abaf46 Dyncom: Move cream cache to ARMul_State. 11 years ago
Lioncash 8b2b620a5e dyncom: Remove more unused/unnecessary code 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
Lioncash c3211c9c80 dyncom: Clean up the constructor 11 years ago
Lioncash e3f5c6366c arm: Remove ARMul_EmulateInit 11 years ago
Lioncash c94c41f95a arm: Get rid of some magic constants. Specify proper ARM mode. 11 years ago
Kevin Hartman 5fcbfc06eb Scheduler refactor Pt. 1 11 years ago
Lioncash 3f00dd9117 arm: Clean up ARMul_State 11 years ago
Lioncash 83bc1a3120 arm: Get rid of armcpu.h and skyeye_types.h 11 years ago
Yuri Kunde Schlesner 7b3452c730 Move ThreadContext to core/core.h and deal with the fallout 11 years ago
Subv fc842963c8 DynCom: Add a comment to GetTicks. 11 years ago
Subv 620d77b7e3 Timing: Use CoreTiming::GetTicks to keep track of ticks. 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
bunnei b8e6f52419 ARM: Fixed dyncom to use reg15 for PC (this core doesn't use pc variable). 11 years ago
bunnei 3409790668 ARM: Fixed several dyncom bugs. 11 years ago
bunnei 818ba32746 ARM: Removed unnecessary and unused SkyEye MMU code. 11 years ago
bunnei 53a22b84da ARM: Integrate SkyEye faster "dyncom" interpreter. 11 years ago
bunnei b5e6524594 ARM: Reorganized file structure to move shared SkyEye code to a more common area. 11 years ago
bunnei 3ade84cb7b Threading: Fix thread starting to execute first instruction correctly. 11 years ago
bunnei 304999dfeb Threading: Fix thread starting to execute first instruction correctly. 11 years ago
bunnei 77fc029a00 ARM: Synchronize Citra's SkyEye core with 3dmoo's. 12 years ago
bunnei 6cdad8390c arm: fixed a bug where ARM_Interpreter::ExecuteInstructions was actually executing one more instruction than expected 12 years ago
bunnei 9ece9da50d arm: fixed bug in how thread context switch occurs with SkyEye 12 years ago