Skip to content

Commit 6e54069

Browse files
Verilator unoptflat stop for rvfi_rd_addr
This is introduced upstream and mainly indicates that Verilator cannot simulate this efficiently. Functionality is fine though.
1 parent 6f279d7 commit 6e54069

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

dv/verilator/sonata_verilator_lint.vlt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,9 @@ lint_off -rule UNOPTFLAT -file "*/rtl/prim_fifo_async_simple.sv"
9090
lint_off -rule UNOPTFLAT -file "*/rtl/prim_subreg_ext.sv"
9191
lint_off -rule BLKSEQ -file "*/rtl/ibex_tracer.sv"
9292

93+
// Build warns of circular logic, but this is functioning correctly so it is safe to ignore.
94+
lint_off -rule UNOPTFLAT -file "*/rtl/ibexc_top_tracing.sv" -match "*rvfi_rd_addr*"
95+
9396
// Bug seem in Verilator v5.020 where trace chandles produces a C++ compilation
9497
// error (generated C++ doesn't currently specify a type an internal verilator
9598
// function)

0 commit comments

Comments
 (0)