Connor McLaughlin
|
decf416aee
|
JitCodeBuffer: Expose FlushInstructionCache() to callers
|
2019-12-20 21:55:25 +10:00 |
|
Connor McLaughlin
|
1de096224c
|
JitCodeBuffer: Fix far code pointer not being initialized without reset
|
2019-12-20 21:55:21 +10:00 |
|
Connor McLaughlin
|
2c645d9e93
|
JitCodeBuffer: Use __builtin___clear_cache instead of __clear_cache
The former exists on Android.
|
2019-12-04 20:33:02 +10:00 |
|
Connor McLaughlin
|
f49216f5f8
|
CPU/Recompiler: Implement most instructions for AArch64
|
2019-12-04 01:50:59 +10:00 |
|
Connor McLaughlin
|
98e67616ec
|
JitCodeBuffer: Flush cache after committing code on ARM CPUs
ARM's instruction and data caches are not coherent, so we need to flush
before executing to ensure there's no stale data left over.
|
2019-12-03 20:21:32 +10:00 |
|
Connor McLaughlin
|
897e75fa8e
|
CPU/Recompiler: Fix code generation crash on Linux
|
2019-11-23 21:38:38 +10:00 |
|
Connor McLaughlin
|
11966e4caf
|
CPU/Recompiler: Write exception exits to far code buffer
Keeps the hot path nice and clean.
|
2019-11-22 18:01:28 +10:00 |
|
Connor McLaughlin
|
2149ab4d69
|
Initial commit
|
2019-09-11 14:00:42 +10:00 |
|