bunnei
|
20165180ea
|
arm_dynarmic: Gut interface until dynarmic is ready for general use.
|
2018-01-03 22:10:11 -05:00 |
|
bunnei
|
b055ea2699
|
arm: Remove SkyEye/Dyncom code that is ARMv6-only.
|
2018-01-02 22:24:12 -05:00 |
|
bunnei
|
775cf60729
|
Merge remote-tracking branch 'upstream/master' into nx
# Conflicts:
# src/core/CMakeLists.txt
# src/core/arm/dynarmic/arm_dynarmic.cpp
# src/core/arm/dyncom/arm_dyncom.cpp
# src/core/hle/kernel/process.cpp
# src/core/hle/kernel/thread.cpp
# src/core/hle/kernel/thread.h
# src/core/hle/kernel/vm_manager.cpp
# src/core/loader/3dsx.cpp
# src/core/loader/elf.cpp
# src/core/loader/ncch.cpp
# src/core/memory.cpp
# src/core/memory.h
# src/core/memory_setup.h
|
2017-10-09 23:56:20 -04:00 |
|
bunnei
|
47d0206ac7
|
arm_interface: Set TLS address for dynarmic core.
|
2017-09-30 14:34:03 -04:00 |
|
bunnei
|
7f1ce2cf68
|
arm: Use 64-bit addressing in a bunch of places.
|
2017-09-30 14:28:53 -04:00 |
|
Huw Pascoe
|
ed9e0618c9
|
Moved down_count to CoreTiming
|
2017-09-30 17:38:14 +01:00 |
|
MerryMage
|
0e49bffe03
|
ARM_Interface: Implement PageTableChanged
|
2017-09-24 23:08:25 +01:00 |
|
B3n30
|
ccdc31ca9f
|
Merge pull request #2842 from Subv/switchable_page_table
Kernel/Memory: Give each process its own page table and allow switching the current page table upon reschedule
|
2017-09-15 22:41:45 +02:00 |
|
Subv
|
85f1a05d7e
|
CPU/Dynarmic: Disable the fast page-table access in dynarmic until it supports switching page tables at runtime.
|
2017-09-15 14:26:22 -05:00 |
|
Subv
|
690eed4d9e
|
CPU/Dynarmic: Fixed a warning when incrementing the number of ticks in ExecuteInstructions.
|
2017-08-21 08:34:25 -05:00 |
|
MerryMage
|
5ba90abf00
|
arm_dynarmic: Update memory interface
|
2017-02-03 17:32:51 +00:00 |
|
MerryMage
|
c2717d3302
|
arm_dynarmic: CP15 support
|
2017-02-03 17:32:47 +00:00 |
|
bunnei
|
d4ad36796f
|
Merge pull request #2366 from MerryMage/MemoryReadCode
arm_dynarmic: Provide MemoryReadCode callback
|
2016-12-22 14:25:15 -05:00 |
|
MerryMage
|
608278503c
|
arm_dynarmic: Provide MemoryReadCode callback
Change of interface in dynarmic 36082087ded632079b16d24137fdd0c450ce82ea
|
2016-12-22 16:07:14 +00:00 |
|
bunnei
|
d445aad022
|
ThreadContext: Move from "core" to "arm_interface".
|
2016-12-22 00:27:49 -05:00 |
|
Emmanuel Gil Peyrot
|
01e0d578d3
|
Core: Add a forgotten #include <cstring> for memcpy.
|
2016-12-11 01:20:45 +00:00 |
|
MerryMage
|
eb5be59f9c
|
dynarmic: Add ticks based on ticks executed, not ticks requested
|
2016-11-26 20:32:33 +00:00 |
|
James Rowe
|
13888eac06
|
Expose page table to dynarmic for optimized reads and writes to the JIT
|
2016-11-24 20:41:18 -07:00 |
|
Yuri Kunde Schlesner
|
fa5d9d8266
|
Use negative priorities to avoid special-casing the self-include
|
2016-09-21 00:15:56 -07:00 |
|
Emmanuel Gil Peyrot
|
1138ec0d49
|
Remove empty newlines in #include blocks.
This makes clang-format useful on those.
Also add a bunch of forgotten transitive includes, which otherwise
prevented compilation.
|
2016-09-21 11:15:47 +09:00 |
|
bunnei
|
45bc24774f
|
arm_dynarmic: Implement GetVFPSystemReg/SetVFPSystemReg.
|
2016-09-15 17:58:06 -04:00 |
|
bunnei
|
acdc361fc0
|
arm: ResetContext shouldn't be part of ARM_Interface.
|
2016-09-15 17:49:30 -04:00 |
|
bunnei
|
f1072aa569
|
dynarmic: Implement ARM CPU interface.
|
2016-09-15 17:49:26 -04:00 |
|