mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-04-04 14:08:37 +00:00
VSH Improvements (#13172)
* sys_prx: Implement PRX LIB register syscall * VSH: partial log spam fix * sys_process reboot fix * Implement sys_memory_container_destroy_parent_with_childs * sys_net: Implement SO_RCVTIMEO/SO_SENDTIMEO * VSH: Implement sys_rsx_context_free * PPU LLVM: distinguish PPU cache exec also by address Fixes referencing multiple PRX. * UI: Do not report size of apps inside /dev_flash
This commit is contained in:
parent
8ec1a5627d
commit
0946e5945f
19 changed files with 268 additions and 58 deletions
|
|
@ -2876,7 +2876,7 @@ extern void ppu_finalize(const ppu_module& info)
|
|||
fmt::append(cache_path, "ppu-%s-%s/", fmt::base57(info.sha1), info.path.substr(info.path.find_last_of('/') + 1));
|
||||
|
||||
#ifdef LLVM_AVAILABLE
|
||||
g_fxo->get<jit_module_manager>().remove(cache_path + info.name);
|
||||
g_fxo->get<jit_module_manager>().remove(cache_path + info.name + "_" + std::to_string(info.segs[0].addr));
|
||||
#endif
|
||||
}
|
||||
|
||||
|
|
@ -3425,7 +3425,7 @@ bool ppu_initialize(const ppu_module& info, bool check_only)
|
|||
};
|
||||
|
||||
// Permanently loaded compiled PPU modules (name -> data)
|
||||
jit_module& jit_mod = g_fxo->get<jit_module_manager>().get(cache_path + info.name);
|
||||
jit_module& jit_mod = g_fxo->get<jit_module_manager>().get(cache_path + info.name + "_" + std::to_string(info.segs[0].addr));
|
||||
|
||||
// Compiler instance (deferred initialization)
|
||||
std::shared_ptr<jit_compiler>& jit = jit_mod.pjit;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue