642 Commits (92a812d8152b3070311e11de8280d7f09acc5cf9)

Author SHA1 Message Date
ReinUsesLisp a0cbf4f4e8 arm_dynarmic_32: Fix implicit conversion error in SetTPIDR_EL0 6 years ago
MerryMage 8055a71e00 arm_dynarmic_cp15: Implement CNTPCT 6 years ago
MerryMage 0ac9600204 arm_dynarmic_cp15: Update CP15 6 years ago
MerryMage fc1c12b2c9 arm_dynarmic_32: InterpreterFallback should never happen 6 years ago
Lioncash dca9c90af3 physical_core: Make use of std::make_unique instead of std::make_shared in ctor 6 years ago
MerryMage 0bbafff3db dynarmic: Add option to disable CPU JIT optimizations 6 years ago
bunnei 5ce3dc16a5 core: arm_unicorn: Fix interpret fallback by temporarily mapping instruction page. 6 years ago
bunnei a7b2390b73 dynarmic: Enable strict alignment checks. 6 years ago
bunnei 5b9e69e7fe core: memory: Move to Core::Memory namespace. 6 years ago
bunnei ed940661a8 core: kernel: Move SVC to its own namesapce. 6 years ago
bunnei 1be8e24189 arm_interface: Ensure ThreadContext is zero'd out. 6 years ago
Lioncash 02e095313a CMakeLists: Specify -Wextra on linux builds 6 years ago
bunnei 048ac77adc core: Implement separate A32/A64 ARM interfaces. 6 years ago
bunnei 9137455d86 core: dynarmic: Add CP15 from Citra. 6 years ago
Fernando Sahmkow 2f55c11a35 ARM_Interface: Cache the JITs instead of deleting/recreating. 6 years ago
Fernando Sahmkow 6fc0790f3a Core: Set all hardware emulation constants in a single file. 6 years ago
Lioncash 11c5ae60e6 core/arm: Remove usage of global GetCurrentThread() 6 years ago
Fernando Sahmkow 8eb175481c System: Address Feedback 6 years ago
Fernando Sahmkow 0a5e0d4777 Core: Refactor CpuCoreManager to CpuManager and Cpu to Core Manager. 6 years ago
Fernando Sahmkow fb17429a0b ArmInterface: Delegate Exclusive monitor factory to exclusive monitor interfasce. 6 years ago
Markus Wick f74d95547e core/memory + arm/dynarmic: Use a global offset within our arm page table. 6 years ago
Lioncash b5f69f4cc9 core/memory: Migrate over Write{8, 16, 32, 64, Block} to the Memory class 6 years ago
Lioncash cc3d6fdf73 core/memory: Migrate over Read{8, 16, 32, 64, Block} to the Memory class 6 years ago
Lioncash e04aeb9531 core: Prepare various classes for memory read/write migration 6 years ago
Lioncash 7b79c025c2 arm_unicorn: Resolve sign conversion warnings 7 years ago
Fernando Sahmkow 97669469d0 Core_Timing: Address Feedback and suppress warnings. 7 years ago
Fernando Sahmkow 93a18da674 Core Timing: Rework Core Timing to run all cores evenly. 7 years ago
bunnei 0b44cab667 Revert "arm_dynarmic: Check if jit is nullptr when preparing reschedule" 7 years ago
Lioncash 102801e196 core: Remove CurrentArmInterface() global accessor 7 years ago
Lioncash 6b4fd5ccad core/arm: Remove obsolete Unicorn memory mapping 7 years ago
Zach Hilman 0a624581b2 arm_dynarmic: Check if jit is nullptr when preparing reschedule 7 years ago
Zach Hilman 227430a157 loader: Move NSO module tracking to AppLoader 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 43e9b334af kernel/svc: Deglobalize the supervisor call handlers 7 years ago
Lioncash c1a788780d arm/arm_dynarmic: Remove unnecessary current_page_table member 7 years ago
Lioncash e1391a8268 core: Add missing override specifiers where applicable 7 years ago
bunnei 5840ce2950 core: Move PageTable struct into Common. 7 years ago
Dimitri A 1d2ecb6f89 gdbstub: Fix some bugs in IsMemoryBreak() and ServeBreak. Add workaround to let watchpoints break into GDB. (#4651) 7 years ago
Fernando Sahmkow f28935f37d Corrections, documenting and fixes. 7 years ago
Fernando Sahmkow 435c39e867 Use u128 on Clock Cycles calculation. 7 years ago
Fernando Sahmkow ab1257e4c2 Correct CNTPCT to use Clock Cycles instead of Cpu Cycles. 7 years ago
Lioncash 1c3371c921 core_timing: Convert core timing into a class 7 years ago
Lioncash 1d2de5c4b5 core_timing: Rename CoreTiming namespace to Core::Timing 7 years ago
Lioncash 3c36de7f43 arm_interface: Make include path relative for arm_interface.h 7 years ago
Lioncash 9dcdcdbc01 arm_interface: Make LogBacktrace() a const member function 7 years ago
Lioncash fc4f95104d arm_interface: Mark variables as const where applicable in LogBacktrace() 7 years ago
Lioncash 15b2878b20 arm_interface: Remove unnecessary semicolon 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