rpcsx/rpcs3/Emu/system_config.cpp

19 lines
427 B
C++
Raw Normal View History

2020-12-05 13:08:24 +01:00
#include "stdafx.h"
#include "system_config.h"
#include "util/sysinfo.hpp"
2021-04-03 18:38:02 +02:00
cfg_root g_cfg{};
2023-01-21 00:53:49 +01:00
cfg_root g_backup_cfg{};
2021-11-05 16:32:13 +01:00
bool cfg_root::node_core::enable_tsx_by_default()
{
2021-11-05 16:32:13 +01:00
return utils::has_rtm() && utils::has_mpx() && !utils::has_tsx_force_abort();
}
2024-04-14 21:46:43 +02:00
std::string cfg_root::node_sys::get_random_system_name()
{
2024-04-15 08:49:01 +02:00
std::srand(static_cast<u32>(std::time(nullptr)));
2024-04-14 21:46:43 +02:00
return "RPCS3-" + std::to_string(100 + std::rand() % 899);
}