mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-08-09 17:49:45 +00:00
Move SPU LLVM log file
This commit is contained in:
parent
3e580afe21
commit
c5d8d50908
2 changed files with 11 additions and 18 deletions
|
@ -107,6 +107,11 @@ void spu_cache::initialize()
|
||||||
|
|
||||||
if (g_cfg.core.spu_decoder == spu_decoder_type::asmjit)
|
if (g_cfg.core.spu_decoder == spu_decoder_type::asmjit)
|
||||||
{
|
{
|
||||||
|
if (g_cfg.core.spu_debug)
|
||||||
|
{
|
||||||
|
fs::file(Emu.GetCachePath() + "SPUJIT.log", fs::rewrite);
|
||||||
|
}
|
||||||
|
|
||||||
compiler = spu_recompiler_base::make_asmjit_recompiler();
|
compiler = spu_recompiler_base::make_asmjit_recompiler();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -916,6 +921,11 @@ public:
|
||||||
fs::create_dir(m_cache_path);
|
fs::create_dir(m_cache_path);
|
||||||
fs::remove_all(m_cache_path, false);
|
fs::remove_all(m_cache_path, false);
|
||||||
|
|
||||||
|
if (g_cfg.core.spu_debug)
|
||||||
|
{
|
||||||
|
fs::file(m_cache_path + "../spu.log", fs::rewrite);
|
||||||
|
}
|
||||||
|
|
||||||
LOG_SUCCESS(SPU, "SPU Recompiler Runtime (LLVM) initialized...");
|
LOG_SUCCESS(SPU, "SPU Recompiler Runtime (LLVM) initialized...");
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -1571,7 +1581,7 @@ public:
|
||||||
if (g_cfg.core.spu_debug)
|
if (g_cfg.core.spu_debug)
|
||||||
{
|
{
|
||||||
out.flush();
|
out.flush();
|
||||||
fs::file(Emu.GetCachePath() + "SPU.log", fs::write + fs::append).write(log);
|
fs::file(m_spurt->m_cache_path + "../spu.log", fs::write + fs::append).write(log);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (m_cache)
|
if (m_cache)
|
||||||
|
|
|
@ -919,23 +919,6 @@ void Emulator::Load(bool add_only)
|
||||||
LOG_NOTICE(LOADER, "Elf path: %s", argv[0]);
|
LOG_NOTICE(LOADER, "Elf path: %s", argv[0]);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (g_cfg.core.spu_debug)
|
|
||||||
{
|
|
||||||
fs::file log;
|
|
||||||
|
|
||||||
if (g_cfg.core.spu_decoder == spu_decoder_type::asmjit)
|
|
||||||
{
|
|
||||||
log.open(Emu.GetCachePath() + "SPUJIT.log", fs::rewrite);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (g_cfg.core.spu_decoder == spu_decoder_type::llvm)
|
|
||||||
{
|
|
||||||
log.open(Emu.GetCachePath() + "SPU.log", fs::rewrite);
|
|
||||||
}
|
|
||||||
|
|
||||||
log.write(fmt::format("SPU JIT Log\n\nTitle: %s\nTitle ID: %s\n\n", Emu.GetTitle(), Emu.GetTitleID()));
|
|
||||||
}
|
|
||||||
|
|
||||||
ppu_load_exec(ppu_exec);
|
ppu_load_exec(ppu_exec);
|
||||||
|
|
||||||
fxm::import<GSRender>(Emu.GetCallbacks().get_gs_render); // TODO: must be created in appropriate sys_rsx syscall
|
fxm::import<GSRender>(Emu.GetCallbacks().get_gs_render); // TODO: must be created in appropriate sys_rsx syscall
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue