melonDS/src/dolphin
Kemal Afzal 99ce959913
Multiinstance jit (#2201)
* works on Linux x64
still needs to be fixed for everything else

* use lots of PROT_NONE memory to reliably reserve virtual address space

* multi instance fastmem on Linux

* Windows

* blarg

* disable fastmem if the page size is not 4kb

* fix fast mem dialog option

* make aarch64 work as well

* fastmem 16kb pages support
2024-11-18 20:43:05 +01:00
..
Align.h move ARM64 JIT backend here 2020-04-26 13:05:09 +02:00
Arm64Emitter.cpp JIT: Add bits for Windows ARM64 support 2022-11-05 22:37:27 +01:00
Arm64Emitter.h Move all core types into namespaces (#1886) 2023-11-25 18:32:09 +01:00
ArmCommon.h Move all core types into namespaces (#1886) 2023-11-25 18:32:09 +01:00
BitSet.h Move all core types into namespaces (#1886) 2023-11-25 18:32:09 +01:00
BitUtils.h move ARM64 JIT backend here 2020-04-26 13:05:09 +02:00
CPUDetect.h JIT: base 2020-04-26 13:02:53 +02:00
CommonFuncs.cpp Assorted portability enhancements (#1800) 2023-08-18 22:50:57 +02:00
CommonFuncs.h JIT: base 2020-04-26 13:02:53 +02:00
Compat.h update copyright year and add missing GPL headers 2021-03-12 20:07:40 +01:00
MathUtil.cpp move ARM64 JIT backend here 2020-04-26 13:05:09 +02:00
MathUtil.h Move all core types into namespaces (#1886) 2023-11-25 18:32:09 +01:00
license_dolphin.txt JIT: base 2020-04-26 13:02:53 +02:00
x64ABI.cpp Move all core types into namespaces (#1886) 2023-11-25 18:32:09 +01:00
x64ABI.h JIT: compilation of word load and store 2020-04-26 13:02:56 +02:00
x64CPUDetect.cpp Move all core types into namespaces (#1886) 2023-11-25 18:32:09 +01:00
x64Emitter.cpp Move all core types into namespaces (#1886) 2023-11-25 18:32:09 +01:00
x64Emitter.h Multiinstance jit (#2201) 2024-11-18 20:43:05 +01:00
x64Reg.h JIT: base 2020-04-26 13:02:53 +02:00