|
23c8a5588d
|
Add macOS to some Linux/Android-only-isms
|
2020-02-14 22:58:18 +09:00 |
|
|
71c1e243fe
|
Remove YBaseLib dependency
|
2020-01-10 13:40:53 +10:00 |
|
|
9f45c67b1d
|
JitCodeBuffer: Fix compilation on AArch64
|
2019-12-27 20:38:07 +10:00 |
|
|
ad93d83421
|
JitCodeBuffer: Don't leak code space on Windows
|
2019-12-21 22:09:08 +10:00 |
|
|
decf416aee
|
JitCodeBuffer: Expose FlushInstructionCache() to callers
|
2019-12-20 21:55:25 +10:00 |
|
|
1de096224c
|
JitCodeBuffer: Fix far code pointer not being initialized without reset
|
2019-12-20 21:55:21 +10:00 |
|
|
2c645d9e93
|
JitCodeBuffer: Use __builtin___clear_cache instead of __clear_cache
The former exists on Android.
|
2019-12-04 20:33:02 +10:00 |
|
|
f49216f5f8
|
CPU/Recompiler: Implement most instructions for AArch64
|
2019-12-04 01:50:59 +10:00 |
|
|
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 |
|
|
897e75fa8e
|
CPU/Recompiler: Fix code generation crash on Linux
|
2019-11-23 21:38:38 +10:00 |
|
|
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 |
|
|
2149ab4d69
|
Initial commit
|
2019-09-11 14:00:42 +10:00 |
|