From 198d50125f8ce32a7d66d4e5b5ddb09594851612 Mon Sep 17 00:00:00 2001 From: Fatima Saleem Date: Tue, 18 Jul 2023 19:11:00 +0500 Subject: [PATCH] config file changes --- verilator_config.vlt | 79 ++++++++++++++++++++++++++++++++++++-------- 1 file changed, 65 insertions(+), 14 deletions(-) diff --git a/verilator_config.vlt b/verilator_config.vlt index aecc9729161..4812208636e 100644 --- a/verilator_config.vlt +++ b/verilator_config.vlt @@ -6,19 +6,6 @@ `verilator_config -// CVA6 Issue 1194, Issue with Verilator SELRANGE - lint_off -rule SELRANGE - -// CVA6 Issue 1157, Circular Combinational Logic -lint_off -rule UNOPTFLAT - -lint_off -rule MODDUP - -lint_off -rule WIDTHTRUNC -lint_off -rule WIDTHEXPAND - - - // waving these warnings since they are in vendor or core_apu lint_off -rule CASEINCOMPLETE -file "*/corev_apu/*" lint_off -rule WIDTHEXPAND -file "vendor/pulp-platform/*.sv" @@ -31,7 +18,71 @@ lint_off -rule LITENDIAN -file "*/corev_apu/*" lint_off -rule LITENDIAN -file "*/vendor/*" lint_off -rule WIDTHEXPAND -file "*/corev_apu/*" lint_off -rule WIDTHEXPAND -file "*/vendor/*" +lint_off -rule WIDTHTRUNC -file "*/corev_apu/*" +lint_off -rule WIDTHTRUNC -file "*/vendor/*" +lint_off -rule WIDTHCONCAT //-file "*/corev_apu/tb/common/mock_uart.sv" +lint_off -rule WIDTHTRUNC //-file "*/corev_apu/tb/common/mock_uart.sv" +lint_off -rule WIDTHEXPAND //-file "*/corev_apu/tb/common/mock_uart.sv" +lint_off -rule UNOPTFLAT -file "*/corev_apu/*" +lint_off -rule UNOPTFLAT -file "*/vendor/*" +lint_off -rule UNOPTFLAT //-file "*/vendor/pulp-platform/common_cells/src/rr_arb_tree.sv" // P2 -lint_off -rule WIDTHCONCAT // two warnings left, one in core/icache and other one is in ariane_pkg +lint_off -rule WIDTHCONCAT -file "*/core/cache_subsystem/cva6_icache.sv" +lint_off -rule WIDTHCONCAT -file "*/core/re_name.sv" + +lint_off -rule WIDTHTRUNC -file "*/core/include/std_cache_pkg.sv" +lint_off -rule WIDTHTRUNC -file "*/core/cache_subsystem/wt_dcache_wbuffer.sv" +lint_off -rule WIDTHTRUNC -file "*/core/cache_subsystem/wt_dcache_missunit.sv" +lint_off -rule WIDTHTRUNC -file "*/core/cache_subsystem/cva6_icache.sv" +lint_off -rule WIDTHTRUNC -file "*/core/cache_subsystem/wt_axi_adapter.sv" +lint_off -rule WIDTHTRUNC -file "*/core/cvxif_fu.sv" +lint_off -rule WIDTHTRUNC -file "*/core/load_store_unit.sv" +lint_off -rule WIDTHTRUNC -file "*/core/alu.sv" +lint_off -rule WIDTHTRUNC -file "*/core/issue_read_operands.sv" +lint_off -rule WIDTHTRUNC -file "*/core/frontend/instr_queue.sv" + + +lint_off -rule MODDUP -file "*/core/include/cv32a60x_config_pkg.sv" + + +lint_off -rule WIDTHEXPAND -file "*/core/cache_subsystem/wt_dcache_wbuffer.sv" +lint_off -rule WIDTHEXPAND -file "*/core/cache_subsystem/wt_axi_adapter.sv" +lint_off -rule WIDTHEXPAND -file "*/core/alu.sv" +lint_off -rule WIDTHEXPAND -file "*/core/cvxif_fu.sv" +lint_off -rule WIDTHEXPAND -file "*/core/load_store_unit.sv" +lint_off -rule WIDTHEXPAND -file "*/core/issue_read_operands.sv" +lint_off -rule WIDTHEXPAND -file "*/core/csr_regfile.sv" +lint_off -rule WIDTHEXPAND -file "*/core/scoreboard.sv" +lint_off -rule WIDTHEXPAND -file "*/core/cache_subsystem/cva6_icache.sv" +lint_off -rule WIDTHEXPAND -file "*/core/instr_realign.sv" +lint_off -rule WIDTHEXPAND -file "*/core/load_unit.sv" +lint_off -rule WIDTHEXPAND -file "*/core/store_unit.sv" +lint_off -rule WIDTHEXPAND -file "*/core/ariane_regfile_ff.sv" +lint_off -rule WIDTHEXPAND -file "*/core/cache_subsystem/wt_dcache_missunit.sv" +lint_off -rule WIDTHEXPAND -file "*/core/pmp/src/pmp_entry.sv" +lint_off -rule WIDTHEXPAND -file "*/core/serdiv.sv" +lint_off -rule WIDTHEXPAND -file "*/core/cache_subsystem/wt_dcache_missunit.sv" +lint_off -rule WIDTHEXPAND -file "*/common/local/util/sram.sv" +lint_off -rule WIDTHEXPAND -file "*/core/store_buffer.sv" +lint_off -rule WIDTHEXPAND -file "*/core/mmu_sv32/cva6_mmu_sv32.sv" +lint_off -rule WIDTHEXPAND -file "*/core/axi_shim.sv" +lint_off -rule WIDTHEXPAND -file "*/core/cache_subsystem/wt_dcache_mem.sv" +lint_off -rule WIDTHEXPAND -file "*/core/cache_subsystem/axi_adapter.sv" +lint_off -rule WIDTHEXPAND -file "*/core/cache_subsystem/wt_dcache_ctrl.sv" + + +// CVA6 Issue 1194, Issue with Verilator SELRANGE +lint_off -rule SELRANGE -file "*/core/commit_stage.sv" +lint_off -rule SELRANGE -file "*/core/alu.sv" +lint_off -rule SELRANGE -file "*/core/mmu_sv32/cva6_mmu_sv32.sv" +lint_off -rule SELRANGE -file "*/core/scoreboard.sv" + +// CVA6 Issue 1157, Circular Combinational Logic +lint_off -rule UNOPTFLAT -file "*/core/cva6.sv" +lint_off -rule UNOPTFLAT -file "*/core/id_stage.sv" +lint_off -rule UNOPTFLAT -file "*/core/cache_subsystem/wt_dcache_ctrl.sv" +lint_off -rule UNOPTFLAT -file "*/core/mmu_sv32/cva6_mmu_sv32.sv" +lint_off -rule UNOPTFLAT -file "*/core/cache_subsystem/wt_cache_subsystem.sv" +lint_off -rule UNOPTFLAT -file "*/core/cache_subsystem/wt_axi_adapter.sv"