mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-07 15:31:26 +12:00
JIT cleanup for PPU LLVM
Remove MemoryManager3 as unnecessary. Rewrite MemoryManager1 to use its own 512M reservations. Disabled unwind info registration on all platforms. Use 64-bit executable pointers under vm::g_exec_addr area. Stop relying on deploying PPU LLVM objects in first 2G of address space. Implement jit_module_manager, protect its data with mutex.
This commit is contained in:
parent
3c935f7834
commit
f2d2a6b605
6 changed files with 109 additions and 622 deletions
|
@ -1849,10 +1849,6 @@ void Emulator::Stop(bool restart)
|
|||
|
||||
vm::close();
|
||||
|
||||
#ifdef LLVM_AVAILABLE
|
||||
extern void jit_finalize();
|
||||
jit_finalize();
|
||||
#endif
|
||||
jit_runtime::finalize();
|
||||
|
||||
if (restart)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue