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:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user