mirror of
https://github.com/Minres/RISCV-VP.git
synced 2025-12-17 08:51:35 +00:00
updates submodules and fixes trace setup
This commit is contained in:
Submodule dbt-rise-core updated: 17c0f71d40...54518de7ef
Submodule dbt-rise-riscv updated: c0737a2f00...05f7051db2
@@ -72,14 +72,13 @@ int sc_main(int argc, char* argv[]) {
|
||||
std::unique_ptr<scc::configurable_tracer> tracer;
|
||||
if(auto trace_level = parser.get<unsigned>("trace-level")) {
|
||||
auto file_name = parser.get<std::string>("trace-file");
|
||||
auto enable_sig_trace = (trace_level & 0x1) != 0; // bit0 enables sig trace
|
||||
auto tx_trace_type = static_cast<scc::tracer::file_type>(trace_level >> 1); // bit3-bit1 define the kind of transaction trace
|
||||
auto trace_default_on = parser.is_set("trace-default-on");
|
||||
if(parser.is_set("trace-default-off"))
|
||||
cfg.set_value("scc_tracer.default_trace_enable", false);
|
||||
cfg.set_value("scc_tracer.tx_trace_type", static_cast<unsigned>(scc::tracer::file_type::FTR));
|
||||
cfg.set_value("scc_tracer.sig_trace_type", static_cast<unsigned>(scc::tracer::file_type::FST));
|
||||
tracer = scc::make_unique<scc::configurable_tracer>(file_name, tx_trace_type, enable_sig_trace);
|
||||
tracer = scc::make_unique<scc::configurable_tracer>(file_name, static_cast<bool>(trace_level & 0x2),
|
||||
static_cast<bool>(trace_level & 0x1));
|
||||
}
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
// instantiate top level
|
||||
|
||||
2
vpvper
2
vpvper
Submodule vpvper updated: 923024bd82...6413f14b18
Reference in New Issue
Block a user