Weiyi Wang
|
64f6e5e597
|
ARM: pass MemorySystem separately in the constructor and make System optional
So that unit test can test CPU without constructing the entire system. Also remove hacks in the System class
|
2019-02-14 14:04:46 -05:00 |
|
Weiyi Wang
|
9458e4d8ec
|
CoreTiming: wrap into class
|
2018-11-04 10:26:38 -05:00 |
|
Weiyi Wang
|
7d8f115185
|
Prefix all size_t with std::
done automatically by executing regex replace `([^:0-9a-zA-Z_])size_t([^0-9a-zA-Z_])` -> `$1std::size_t$2`
|
2018-09-06 16:03:28 -04:00 |
|
MerryMage
|
75f3d2ba31
|
externals: Update dynarmic to 7a2a4c8
|
2018-08-26 00:50:38 +01:00 |
|
MerryMage
|
fb2d34997e
|
core/arm: Backend-specific context implementations
|
2017-12-12 19:12:03 +00:00 |
|
bunnei
|
77493860ca
|
Merge pull request #3228 from lioncash/explicit
arm: Make CPU backend constructors explicit
|
2017-12-06 22:44:39 -05:00 |
|
Lioncash
|
e960628a14
|
arm: Make CPU backend constructors explicit
Avoids implicit conversions
|
2017-12-06 19:37:56 -05:00 |
|
MerryMage
|
647e553f64
|
ARM_Interface: Allow for partial invalidation of instruction cache
|
2017-12-06 20:57:55 +00:00 |
|
MerryMage
|
7cd8b437aa
|
core/arm: Improve timing accuracy before service calls in JIT
We also correct the CPU JIT's implementation of Step.
|
2017-12-03 16:06:46 +00:00 |
|
Huw Pascoe
|
529f4a0131
|
Moved down_count to CoreTiming
|
2017-09-30 17:38:14 +01:00 |
|
MerryMage
|
67a70bd9e1
|
ARM_Interface: Implement PageTableChanged
|
2017-09-24 23:08:25 +01:00 |
|
MerryMage
|
2b36d4c9d7
|
arm_dynarmic: CP15 support
|
2017-02-03 17:32:47 +00:00 |
|
bunnei
|
8b1e269e58
|
ThreadContext: Move from "core" to "arm_interface".
|
2016-12-22 00:27:49 -05:00 |
|
Emmanuel Gil Peyrot
|
ebdae19fd2
|
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
|
05e120a4cc
|
arm: ResetContext shouldn't be part of ARM_Interface.
|
2016-09-15 17:49:30 -04:00 |
|
bunnei
|
85861d44b7
|
arm_dynarmic/arm_dyncom: Remove unnecessary "virtual" keyword.
|
2016-09-15 17:49:30 -04:00 |
|
bunnei
|
1976a2d773
|
dynarmic: Implement ARM CPU interface.
|
2016-09-15 17:49:26 -04:00 |
|