Skip to content

ci: Add first github and gitlab CI checks #12

ci: Add first github and gitlab CI checks

ci: Add first github and gitlab CI checks #12

Triggered via push July 31, 2023 17:23
Status Failure
Total duration 3m 11s
Artifacts

gitlab-ci.yaml

on: push
Internal Gitlab CI
3m 0s
Internal Gitlab CI
Fit to window
Zoom out
Zoom in

Annotations

1 error and 999 warnings
Internal Gitlab CI
Process completed with exit code 1.
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/common/local/util/tc_sram_fpga_wrapper.sv#L10: hw/vendor/openhwgroup_cva6/common/local/util/tc_sram_fpga_wrapper.sv#L10
Declared module does not match the first dot-delimited component of file name: "tc_sram_fpga_wrapper" [Style: file-names] [module-filename]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/common/local/util/tc_sram_fpga_wrapper.sv#L16: hw/vendor/openhwgroup_cva6/common/local/util/tc_sram_fpga_wrapper.sv#L16
Explicitly define a storage type for every parameter and localparam, (SimInit). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/std_cache_pkg.sv#L21: hw/vendor/openhwgroup_cva6/core/include/std_cache_pkg.sv#L21
Explicitly define a storage type for every parameter and localparam, (DCACHE_BYTE_OFFSET). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/std_cache_pkg.sv#L22: hw/vendor/openhwgroup_cva6/core/include/std_cache_pkg.sv#L22
Explicitly define a storage type for every parameter and localparam, (DCACHE_NUM_WORDS). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/std_cache_pkg.sv#L23: hw/vendor/openhwgroup_cva6/core/include/std_cache_pkg.sv#L23
Explicitly define a storage type for every parameter and localparam, (DCACHE_DIRTY_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/AxiToAxiLitePc.sv#L35: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/AxiToAxiLitePc.sv#L35
Explicitly define a storage type for every parameter and localparam, (AXI_ADDR_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/AxiToAxiLitePc.sv#L36: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/AxiToAxiLitePc.sv#L36
Explicitly define a storage type for every parameter and localparam, (AXI_ID_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/ariane_regfile_fpga.sv#L48: hw/vendor/openhwgroup_cva6/core/ariane_regfile_fpga.sv#L48
Explicitly define a storage type for every parameter and localparam, (ADDR_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/ariane_regfile_fpga.sv#L49: hw/vendor/openhwgroup_cva6/core/ariane_regfile_fpga.sv#L49
Explicitly define a storage type for every parameter and localparam, (NUM_WORDS). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/ariane_regfile_fpga.sv#L50: hw/vendor/openhwgroup_cva6/core/ariane_regfile_fpga.sv#L50
Explicitly define a storage type for every parameter and localparam, (LOG_NR_WRITE_PORTS). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/ariane_regfile_fpga.sv#L98: hw/vendor/openhwgroup_cva6/core/ariane_regfile_fpga.sv#L98
All generate block labels must start with g_ or gen_ [Style: generate-constructs] [generate-label-prefix]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/ariane_regfile_fpga.sv#L104: hw/vendor/openhwgroup_cva6/core/ariane_regfile_fpga.sv#L104
All generate block labels must start with g_ or gen_ [Style: generate-constructs] [generate-label-prefix]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/ariane_regfile_fpga.sv#L111: hw/vendor/openhwgroup_cva6/core/ariane_regfile_fpga.sv#L111
All generate block labels must start with g_ or gen_ [Style: generate-constructs] [generate-label-prefix]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/ariane_regfile_fpga.sv#L122: hw/vendor/openhwgroup_cva6/core/ariane_regfile_fpga.sv#L122
$random is a forbidden system function or task, please use $urandom instead [Style: forbidden-system-functions] [invalid-system-task-function]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cache_subsystem/tag_cmp.sv#L59: hw/vendor/openhwgroup_cva6/core/cache_subsystem/tag_cmp.sv#L59
All generate block labels must start with g_ or gen_ [Style: generate-constructs] [generate-label-prefix]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/csr_buffer.sv#L33: hw/vendor/openhwgroup_cva6/core/csr_buffer.sv#L33
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L19: hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L19
Interface names must use lower_snake_case naming convention and end with _if. [Style: interface-conventions] [interface-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L20: hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L20
Explicitly define a storage type for every parameter and localparam, (AXI_ADDR_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L21: hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L21
Explicitly define a storage type for every parameter and localparam, (AXI_DATA_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L22: hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L22
Explicitly define a storage type for every parameter and localparam, (AXI_ID_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L23: hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L23
Explicitly define a storage type for every parameter and localparam, (AXI_USER_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L28: hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L28
Explicitly define a storage type for every parameter and localparam, (AXI_STRB_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L88: hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L88
Line length exceeds max: 100; is: 144 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L91: hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L91
Line length exceeds max: 100; is: 135 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L96: hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L96
Line length exceeds max: 100; is: 144 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L99: hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L99
Line length exceeds max: 100; is: 135 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L107: hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L107
Interface names must use lower_snake_case naming convention and end with _if. [Style: interface-conventions] [interface-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L109: hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L109
Explicitly define a storage type for every parameter and localparam, (AXI_ADDR_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L110: hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L110
Explicitly define a storage type for every parameter and localparam, (AXI_DATA_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L111: hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L111
Explicitly define a storage type for every parameter and localparam, (AXI_ID_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L112: hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L112
Explicitly define a storage type for every parameter and localparam, (AXI_USER_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L113: hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L113
Explicitly define a storage type for every parameter and localparam, (BUFFER_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L116: hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L116
Explicitly define a storage type for every parameter and localparam, (AXI_STRB_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L170: hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L170
Line length exceeds max: 100; is: 155 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L173: hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L173
Line length exceeds max: 100; is: 146 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L178: hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L178
Line length exceeds max: 100; is: 155 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L181: hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L181
Line length exceeds max: 100; is: 146 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L189: hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L189
Interface names must use lower_snake_case naming convention and end with _if. [Style: interface-conventions] [interface-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L190: hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L190
Explicitly define a storage type for every parameter and localparam, (AXI_ADDR_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L191: hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L191
Explicitly define a storage type for every parameter and localparam, (AXI_DATA_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L196: hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L196
Explicitly define a storage type for every parameter and localparam, (AXI_STRB_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L269: hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L269
Interface names must use lower_snake_case naming convention and end with _if. [Style: interface-conventions] [interface-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L278: hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L278
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L291: hw/vendor/openhwgroup_cva6/core/include/axi_intf.sv#L291
Interface names must use lower_snake_case naming convention and end with _if. [Style: interface-conventions] [interface-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/branch_unit.sv#L22: hw/vendor/openhwgroup_cva6/core/branch_unit.sv#L22
Line length exceeds max: 100; is: 140 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/branch_unit.sv#L27: hw/vendor/openhwgroup_cva6/core/branch_unit.sv#L27
Line length exceeds max: 100; is: 109 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/branch_unit.sv#L28: hw/vendor/openhwgroup_cva6/core/branch_unit.sv#L28
Line length exceeds max: 100; is: 120 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/branch_unit.sv#L29: hw/vendor/openhwgroup_cva6/core/branch_unit.sv#L29
Line length exceeds max: 100; is: 118 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/branch_unit.sv#L41: hw/vendor/openhwgroup_cva6/core/branch_unit.sv#L41
Line length exceeds max: 100; is: 107 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/branch_unit.sv#L52: hw/vendor/openhwgroup_cva6/core/branch_unit.sv#L52
Line length exceeds max: 100; is: 140 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/branch_unit.sv#L54: hw/vendor/openhwgroup_cva6/core/branch_unit.sv#L54
Line length exceeds max: 100; is: 115 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/branch_unit.sv#L72: hw/vendor/openhwgroup_cva6/core/branch_unit.sv#L72
Line length exceeds max: 100; is: 115 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/branch_unit.sv#L76: hw/vendor/openhwgroup_cva6/core/branch_unit.sv#L76
Line length exceeds max: 100; is: 121 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/branch_unit.sv#L79: hw/vendor/openhwgroup_cva6/core/branch_unit.sv#L79
Line length exceeds max: 100; is: 109 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/AsyncThreePortRam.sv#L23: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/AsyncThreePortRam.sv#L23
Explicitly define a storage type for every parameter and localparam, (ADDR_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/AsyncThreePortRam.sv#L24: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/AsyncThreePortRam.sv#L24
Explicitly define a storage type for every parameter and localparam, (DATA_DEPTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/AsyncThreePortRam.sv#L25: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/AsyncThreePortRam.sv#L25
Explicitly define a storage type for every parameter and localparam, (DATA_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/AsyncThreePortRam.sv#L42: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/AsyncThreePortRam.sv#L42
Unpacked dimension range must be declared in big-endian ([0:N-1]) order. Declare zero-based big-endian unpacked dimensions sized as [N]. [Style: unpacked-ordering] [unpacked-dimensions-range-ordering]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L21: hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L21
Line length exceeds max: 100; is: 106 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L23: hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L23
Line length exceeds max: 100; is: 124 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L25: hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L25
Line length exceeds max: 100; is: 116 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L60: hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L60
Line length exceeds max: 100; is: 128 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L62: hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L62
Line length exceeds max: 100; is: 136 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L64: hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L64
Line length exceeds max: 100; is: 102 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L74: hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L74
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L78: hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L78
Line length exceeds max: 100; is: 128 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L80: hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L80
Line length exceeds max: 100; is: 102 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L141: hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L141
Line length exceeds max: 100; is: 104 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L142: hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L142
Line length exceeds max: 100; is: 104 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L306: hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L306
Line length exceeds max: 100; is: 186 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L307: hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L307
Line length exceeds max: 100; is: 186 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L308: hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L308
Line length exceeds max: 100; is: 186 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L312: hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L312
Line length exceeds max: 100; is: 178 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L313: hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L313
Line length exceeds max: 100; is: 178 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L314: hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L314
Line length exceeds max: 100; is: 178 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L321: hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L321
Line length exceeds max: 100; is: 134 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L409: hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L409
Line length exceeds max: 100; is: 105 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L432: hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L432
All generate block statements must have a label [Style: generate-statements] [generate-label]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L433: hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L433
All generate block statements must have a label [Style: generate-statements] [generate-label]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L435: hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L435
Line length exceeds max: 100; is: 127 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L436: hw/vendor/openhwgroup_cva6/core/scoreboard.sv#L436
Line length exceeds max: 100; is: 111 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L20: hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L20
Line length exceeds max: 100; is: 104 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L22: hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L22
Line length exceeds max: 100; is: 131 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L23: hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L23
Line length exceeds max: 100; is: 136 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L25: hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L25
Line length exceeds max: 100; is: 127 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L26: hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L26
Line length exceeds max: 100; is: 116 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L28: hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L28
Line length exceeds max: 100; is: 104 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L34: hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L34
Line length exceeds max: 100; is: 148 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L36: hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L36
Line length exceeds max: 100; is: 119 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L50: hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L50
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L55: hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L55
Line length exceeds max: 100; is: 127 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L56: hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L56
Unpacked dimension range must be declared in big-endian ([0:N-1]) order. Declare zero-based big-endian unpacked dimensions sized as [N]. [Style: unpacked-ordering] [unpacked-dimensions-range-ordering]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L56: hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L56
Unpacked dimension range must be declared in big-endian ([0:N-1]) order. Declare zero-based big-endian unpacked dimensions sized as [N]. [Style: unpacked-ordering] [unpacked-dimensions-range-ordering]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L57: hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L57
Unpacked dimension range must be declared in big-endian ([0:N-1]) order. Declare zero-based big-endian unpacked dimensions sized as [N]. [Style: unpacked-ordering] [unpacked-dimensions-range-ordering]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L57: hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L57
Unpacked dimension range must be declared in big-endian ([0:N-1]) order. Declare zero-based big-endian unpacked dimensions sized as [N]. [Style: unpacked-ordering] [unpacked-dimensions-range-ordering]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L134: hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L134
Line length exceeds max: 100; is: 120 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L136: hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L136
Line length exceeds max: 100; is: 118 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L137: hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L137
Line length exceeds max: 100; is: 118 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L138: hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L138
Line length exceeds max: 100; is: 116 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L177: hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L177
Line length exceeds max: 100; is: 101 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L206: hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L206
Line length exceeds max: 100; is: 106 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L214: hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L214
Line length exceeds max: 100; is: 116 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L270: hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L270
Line length exceeds max: 100; is: 109 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L274: hw/vendor/openhwgroup_cva6/core/store_buffer.sv#L274
Line length exceeds max: 100; is: 102 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cache_subsystem/cva6_icache.sv#L90: hw/vendor/openhwgroup_cva6/core/cache_subsystem/cva6_icache.sv#L90
Unpacked dimension range must be declared in big-endian ([0:N-1]) order. Declare zero-based big-endian unpacked dimensions sized as [N]. [Style: unpacked-ordering] [unpacked-dimensions-range-ordering]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cache_subsystem/cva6_icache.sv#L91: hw/vendor/openhwgroup_cva6/core/cache_subsystem/cva6_icache.sv#L91
Unpacked dimension range must be declared in big-endian ([0:N-1]) order. Declare zero-based big-endian unpacked dimensions sized as [N]. [Style: unpacked-ordering] [unpacked-dimensions-range-ordering]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cache_subsystem/cva6_icache.sv#L92: hw/vendor/openhwgroup_cva6/core/cache_subsystem/cva6_icache.sv#L92
Unpacked dimension range must be declared in big-endian ([0:N-1]) order. Declare zero-based big-endian unpacked dimensions sized as [N]. [Style: unpacked-ordering] [unpacked-dimensions-range-ordering]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cache_subsystem/cva6_icache.sv#L432: hw/vendor/openhwgroup_cva6/core/cache_subsystem/cva6_icache.sv#L432
Unpacked dimension range must be declared in big-endian ([0:N-1]) order. Declare zero-based big-endian unpacked dimensions sized as [N]. [Style: unpacked-ordering] [unpacked-dimensions-range-ordering]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cache_subsystem/cva6_icache.sv#L532: hw/vendor/openhwgroup_cva6/core/cache_subsystem/cva6_icache.sv#L532
Unpacked dimension range must be declared in big-endian ([0:N-1]) order. Declare zero-based big-endian unpacked dimensions sized as [N]. [Style: unpacked-ordering] [unpacked-dimensions-range-ordering]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cache_subsystem/cva6_icache.sv#L532: hw/vendor/openhwgroup_cva6/core/cache_subsystem/cva6_icache.sv#L532
Unpacked dimension range must be declared in big-endian ([0:N-1]) order. Declare zero-based big-endian unpacked dimensions sized as [N]. [Style: unpacked-ordering] [unpacked-dimensions-range-ordering]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cache_subsystem/cva6_icache.sv#L533: hw/vendor/openhwgroup_cva6/core/cache_subsystem/cva6_icache.sv#L533
Unpacked dimension range must be declared in big-endian ([0:N-1]) order. Declare zero-based big-endian unpacked dimensions sized as [N]. [Style: unpacked-ordering] [unpacked-dimensions-range-ordering]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cache_subsystem/cva6_icache.sv#L533: hw/vendor/openhwgroup_cva6/core/cache_subsystem/cva6_icache.sv#L533
Unpacked dimension range must be declared in big-endian ([0:N-1]) order. Declare zero-based big-endian unpacked dimensions sized as [N]. [Style: unpacked-ordering] [unpacked-dimensions-range-ordering]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/perf_counters.sv#L21: hw/vendor/openhwgroup_cva6/core/perf_counters.sv#L21
Line length exceeds max: 100; is: 134 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/perf_counters.sv#L26: hw/vendor/openhwgroup_cva6/core/perf_counters.sv#L26
Line length exceeds max: 100; is: 106 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/perf_counters.sv#L27: hw/vendor/openhwgroup_cva6/core/perf_counters.sv#L27
Line length exceeds max: 100; is: 114 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/perf_counters.sv#L46: hw/vendor/openhwgroup_cva6/core/perf_counters.sv#L46
Line length exceeds max: 100; is: 108 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/perf_counters.sv#L58: hw/vendor/openhwgroup_cva6/core/perf_counters.sv#L58
Line length exceeds max: 100; is: 103 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/perf_counters.sv#L61: hw/vendor/openhwgroup_cva6/core/perf_counters.sv#L61
Line length exceeds max: 100; is: 103 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/perf_counters.sv#L83: hw/vendor/openhwgroup_cva6/core/perf_counters.sv#L83
Line length exceeds max: 100; is: 177 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/perf_counters.sv#L96: hw/vendor/openhwgroup_cva6/core/perf_counters.sv#L96
Line length exceeds max: 100; is: 101 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/perf_counters.sv#L111: hw/vendor/openhwgroup_cva6/core/perf_counters.sv#L111
Line length exceeds max: 100; is: 147 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/load_store_unit.sv#L30: hw/vendor/openhwgroup_cva6/core/load_store_unit.sv#L30
Line length exceeds max: 100; is: 111 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/load_store_unit.sv#L33: hw/vendor/openhwgroup_cva6/core/load_store_unit.sv#L33
Line length exceeds max: 100; is: 109 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/load_store_unit.sv#L35: hw/vendor/openhwgroup_cva6/core/load_store_unit.sv#L35
Line length exceeds max: 100; is: 111 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/load_store_unit.sv#L38: hw/vendor/openhwgroup_cva6/core/load_store_unit.sv#L38
Line length exceeds max: 100; is: 109 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/load_store_unit.sv#L41: hw/vendor/openhwgroup_cva6/core/load_store_unit.sv#L41
Line length exceeds max: 100; is: 120 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/load_store_unit.sv#L45: hw/vendor/openhwgroup_cva6/core/load_store_unit.sv#L45
Line length exceeds max: 100; is: 115 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/load_store_unit.sv#L107: hw/vendor/openhwgroup_cva6/core/load_store_unit.sv#L107
Line length exceeds max: 100; is: 126 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/load_store_unit.sv#L155: hw/vendor/openhwgroup_cva6/core/load_store_unit.sv#L155
Line length exceeds max: 100; is: 104 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/load_store_unit.sv#L156: hw/vendor/openhwgroup_cva6/core/load_store_unit.sv#L156
Line length exceeds max: 100; is: 104 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/load_store_unit.sv#L184: hw/vendor/openhwgroup_cva6/core/load_store_unit.sv#L184
Line length exceeds max: 100; is: 104 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/load_store_unit.sv#L185: hw/vendor/openhwgroup_cva6/core/load_store_unit.sv#L185
Line length exceeds max: 100; is: 104 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/load_store_unit.sv#L313: hw/vendor/openhwgroup_cva6/core/load_store_unit.sv#L313
Line length exceeds max: 100; is: 103 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/load_store_unit.sv#L323: hw/vendor/openhwgroup_cva6/core/load_store_unit.sv#L323
Line length exceeds max: 100; is: 103 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/load_store_unit.sv#L367: hw/vendor/openhwgroup_cva6/core/load_store_unit.sv#L367
Line length exceeds max: 100; is: 101 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/load_store_unit.sv#L368: hw/vendor/openhwgroup_cva6/core/load_store_unit.sv#L368
Line length exceeds max: 100; is: 104 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/load_store_unit.sv#L462: hw/vendor/openhwgroup_cva6/core/load_store_unit.sv#L462
Line length exceeds max: 100; is: 137 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/pulp_platform_axi_tlb/src/axi_tlb_reg_pkg.sv#L45: hw/vendor/pulp_platform_axi_tlb/src/axi_tlb_reg_pkg.sv#L45
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_axi_tlb/src/axi_tlb_reg_pkg.sv#L48: hw/vendor/pulp_platform_axi_tlb/src/axi_tlb_reg_pkg.sv#L48
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_axi_tlb/src/axi_tlb_reg_pkg.sv#L78: hw/vendor/pulp_platform_axi_tlb/src/axi_tlb_reg_pkg.sv#L78
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_axi_tlb/src/axi_tlb_reg_pkg.sv#L81: hw/vendor/pulp_platform_axi_tlb/src/axi_tlb_reg_pkg.sv#L81
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_axi_tlb/src/axi_tlb_reg_pkg.sv#L111: hw/vendor/pulp_platform_axi_tlb/src/axi_tlb_reg_pkg.sv#L111
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_axi_tlb/src/axi_tlb_reg_pkg.sv#L114: hw/vendor/pulp_platform_axi_tlb/src/axi_tlb_reg_pkg.sv#L114
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_axi_tlb/src/axi_tlb_reg_pkg.sv#L144: hw/vendor/pulp_platform_axi_tlb/src/axi_tlb_reg_pkg.sv#L144
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_axi_tlb/src/axi_tlb_reg_pkg.sv#L147: hw/vendor/pulp_platform_axi_tlb/src/axi_tlb_reg_pkg.sv#L147
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_axi_tlb/src/axi_tlb_reg_pkg.sv#L177: hw/vendor/pulp_platform_axi_tlb/src/axi_tlb_reg_pkg.sv#L177
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_axi_tlb/src/axi_tlb_reg_pkg.sv#L180: hw/vendor/pulp_platform_axi_tlb/src/axi_tlb_reg_pkg.sv#L180
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_axi_tlb/src/axi_tlb_reg_pkg.sv#L210: hw/vendor/pulp_platform_axi_tlb/src/axi_tlb_reg_pkg.sv#L210
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_axi_tlb/src/axi_tlb_reg_pkg.sv#L213: hw/vendor/pulp_platform_axi_tlb/src/axi_tlb_reg_pkg.sv#L213
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_axi_tlb/src/axi_tlb_reg_pkg.sv#L243: hw/vendor/pulp_platform_axi_tlb/src/axi_tlb_reg_pkg.sv#L243
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_axi_tlb/src/axi_tlb_reg_pkg.sv#L246: hw/vendor/pulp_platform_axi_tlb/src/axi_tlb_reg_pkg.sv#L246
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_axi_tlb/src/axi_tlb_reg_pkg.sv#L276: hw/vendor/pulp_platform_axi_tlb/src/axi_tlb_reg_pkg.sv#L276
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_axi_tlb/src/axi_tlb_reg_pkg.sv#L279: hw/vendor/pulp_platform_axi_tlb/src/axi_tlb_reg_pkg.sv#L279
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv32/cva6_shared_tlb_sv32.sv#L64: hw/vendor/openhwgroup_cva6/core/mmu_sv32/cva6_shared_tlb_sv32.sv#L64
Explicitly define static or automatic lifetime for non-class functions [Style: function-task-explicit-lifetime] [explicit-function-lifetime]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv32/cva6_shared_tlb_sv32.sv#L91: hw/vendor/openhwgroup_cva6/core/mmu_sv32/cva6_shared_tlb_sv32.sv#L91
Unpacked dimension range must be declared in big-endian ([0:N-1]) order. Declare zero-based big-endian unpacked dimensions sized as [N]. [Style: unpacked-ordering] [unpacked-dimensions-range-ordering]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv32/cva6_shared_tlb_sv32.sv#L103: hw/vendor/openhwgroup_cva6/core/mmu_sv32/cva6_shared_tlb_sv32.sv#L103
Unpacked dimension range must be declared in big-endian ([0:N-1]) order. Declare zero-based big-endian unpacked dimensions sized as [N]. [Style: unpacked-ordering] [unpacked-dimensions-range-ordering]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/ariane.sv#L34: hw/vendor/openhwgroup_cva6/core/ariane.sv#L34
Line length exceeds max: 100; is: 111 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv32/cva6_tlb_sv32.sv#L48: hw/vendor/openhwgroup_cva6/core/mmu_sv32/cva6_tlb_sv32.sv#L48
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv32/cva6_tlb_sv32.sv#L178: hw/vendor/openhwgroup_cva6/core/mmu_sv32/cva6_tlb_sv32.sv#L178
Binary literal 32'b1 has less digits than expected for 32 bits. [Style: number-literals] [undersized-binary-literal]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv32/cva6_tlb_sv32.sv#L207: hw/vendor/openhwgroup_cva6/core/mmu_sv32/cva6_tlb_sv32.sv#L207
Binary literal 32'b1 has less digits than expected for 32 bits. [Style: number-literals] [undersized-binary-literal]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv32/cva6_tlb_sv32.sv#L245: hw/vendor/openhwgroup_cva6/core/mmu_sv32/cva6_tlb_sv32.sv#L245
Explicitly define static or automatic lifetime for non-class functions [Style: function-task-explicit-lifetime] [explicit-function-lifetime]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cache_subsystem/std_cache_subsystem.sv#L305: hw/vendor/openhwgroup_cva6/core/cache_subsystem/std_cache_subsystem.sv#L305
Number 1'hX occupies 4 bits, truncated to 1 bits. [Style: number-literals] [truncated-numeric-literal]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cache_subsystem/std_cache_subsystem.sv#L310: hw/vendor/openhwgroup_cva6/core/cache_subsystem/std_cache_subsystem.sv#L310
Number 1'hX occupies 4 bits, truncated to 1 bits. [Style: number-literals] [truncated-numeric-literal]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cache_subsystem/std_cache_subsystem.sv#L316: hw/vendor/openhwgroup_cva6/core/cache_subsystem/std_cache_subsystem.sv#L316
Number 1'hX occupies 4 bits, truncated to 1 bits. [Style: number-literals] [truncated-numeric-literal]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L28: hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L28
Line length exceeds max: 100; is: 122 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L38: hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L38
Line length exceeds max: 100; is: 104 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L41: hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L41
Line length exceeds max: 100; is: 134 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L46: hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L46
Line length exceeds max: 100; is: 103 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L204: hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L204
Line length exceeds max: 100; is: 136 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L211: hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L211
Line length exceeds max: 100; is: 107 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L212: hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L212
Line length exceeds max: 100; is: 107 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L220: hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L220
Line length exceeds max: 100; is: 183 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L221: hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L221
Line length exceeds max: 100; is: 144 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L246: hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L246
Line length exceeds max: 100; is: 146 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L248: hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L248
Line length exceeds max: 100; is: 148 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L257: hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L257
Line length exceeds max: 100; is: 144 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L259: hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L259
Line length exceeds max: 100; is: 137 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L264: hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L264
Line length exceeds max: 100; is: 107 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L265: hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L265
Line length exceeds max: 100; is: 138 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L270: hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L270
Line length exceeds max: 100; is: 140 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L306: hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L306
Explicitly define a storage type for every parameter and localparam, (PPNWMin). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L330: hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L330
Line length exceeds max: 100; is: 194 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L331: hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L331
Line length exceeds max: 100; is: 166 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L363: hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L363
Line length exceeds max: 100; is: 143 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L366: hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L366
Line length exceeds max: 100; is: 121 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L373: hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L373
Line length exceeds max: 100; is: 142 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L376: hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L376
Line length exceeds max: 100; is: 121 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L392: hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L392
Line length exceeds max: 100; is: 144 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L394: hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L394
Line length exceeds max: 100; is: 143 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L403: hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L403
Line length exceeds max: 100; is: 121 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L405: hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L405
Line length exceeds max: 100; is: 121 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L413: hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L413
Line length exceeds max: 100; is: 113 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L415: hw/vendor/openhwgroup_cva6/core/mmu_sv39/mmu.sv#L415
Line length exceeds max: 100; is: 113 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/behav/BramDwc/Testbench.sv#L25: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/behav/BramDwc/Testbench.sv#L25
Explicitly define a storage type for every parameter and localparam, (CLK_PERIOD). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/behav/BramDwc/Testbench.sv#L26: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/behav/BramDwc/Testbench.sv#L26
Explicitly define a storage type for every parameter and localparam, (STIM_APPL_DELAY). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/behav/BramDwc/Testbench.sv#L27: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/behav/BramDwc/Testbench.sv#L27
Explicitly define a storage type for every parameter and localparam, (RESP_ACQ_DELAY). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/behav/BramDwc/Testbench.sv#L28: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/behav/BramDwc/Testbench.sv#L28
Explicitly define a storage type for every parameter and localparam, (STIM_PATH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/behav/BramDwc/Testbench.sv#L29: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/behav/BramDwc/Testbench.sv#L29
Explicitly define a storage type for every parameter and localparam, (EXP_RESP_PATH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/multiplier.sv#L32: hw/vendor/openhwgroup_cva6/core/multiplier.sv#L32
Line length exceeds max: 100; is: 117 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/multiplier.sv#L41: hw/vendor/openhwgroup_cva6/core/multiplier.sv#L41
All generate block statements must have a label [Style: generate-statements] [generate-label]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/multiplier.sv#L59: hw/vendor/openhwgroup_cva6/core/multiplier.sv#L59
All generate block statements must have a label [Style: generate-statements] [generate-label]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/multiplier.sv#L79: hw/vendor/openhwgroup_cva6/core/multiplier.sv#L79
Line length exceeds max: 100; is: 121 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/multiplier.sv#L119: hw/vendor/openhwgroup_cva6/core/multiplier.sv#L119
All generate block statements must have a label [Style: generate-statements] [generate-label]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/pmp/tb/tb_pkg.sv#L13: hw/vendor/openhwgroup_cva6/core/pmp/tb/tb_pkg.sv#L13
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/pmp/tb/tb_pkg.sv#L17: hw/vendor/openhwgroup_cva6/core/pmp/tb/tb_pkg.sv#L17
Explicitly define a storage type for every parameter and localparam, (WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/pmp/tb/tb_pkg.sv#L17: hw/vendor/openhwgroup_cva6/core/pmp/tb/tb_pkg.sv#L17
Explicitly define a storage type for every parameter and localparam, (PMP_LEN). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/pmp/tb/tb_pkg.sv#L36: hw/vendor/openhwgroup_cva6/core/pmp/tb/tb_pkg.sv#L36
File must end with a newline. [Style: posix-file-endings] [posix-eof]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/issue_stage.sv#L35: hw/vendor/openhwgroup_cva6/core/issue_stage.sv#L35
Line length exceeds max: 100; is: 117 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/issue_stage.sv#L36: hw/vendor/openhwgroup_cva6/core/issue_stage.sv#L36
Line length exceeds max: 100; is: 116 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/issue_stage.sv#L70: hw/vendor/openhwgroup_cva6/core/issue_stage.sv#L70
Line length exceeds max: 100; is: 124 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cvxif_pkg.sv#L14: hw/vendor/openhwgroup_cva6/core/include/cvxif_pkg.sv#L14
Explicitly define a storage type for every parameter and localparam, (X_DATAWIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cvxif_pkg.sv#L15: hw/vendor/openhwgroup_cva6/core/include/cvxif_pkg.sv#L15
Explicitly define a storage type for every parameter and localparam, (X_NUM_RS). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cvxif_pkg.sv#L16: hw/vendor/openhwgroup_cva6/core/include/cvxif_pkg.sv#L16
Explicitly define a storage type for every parameter and localparam, (X_ID_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cvxif_pkg.sv#L17: hw/vendor/openhwgroup_cva6/core/include/cvxif_pkg.sv#L17
Explicitly define a storage type for every parameter and localparam, (X_MEM_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cvxif_pkg.sv#L18: hw/vendor/openhwgroup_cva6/core/include/cvxif_pkg.sv#L18
Explicitly define a storage type for every parameter and localparam, (X_RFR_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cvxif_pkg.sv#L19: hw/vendor/openhwgroup_cva6/core/include/cvxif_pkg.sv#L19
Explicitly define a storage type for every parameter and localparam, (X_RFW_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/common/local/util/instr_tracer.sv#L47: hw/vendor/openhwgroup_cva6/common/local/util/instr_tracer.sv#L47
Explicitly define static or automatic lifetime for non-class functions [Style: function-task-explicit-lifetime] [explicit-function-lifetime]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/common/local/util/instr_tracer.sv#L57: hw/vendor/openhwgroup_cva6/common/local/util/instr_tracer.sv#L57
Explicitly define static or automatic lifetime for non-class tasks [Style: function-task-explicit-lifetime] [explicit-task-lifetime]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/common/local/util/instr_tracer.sv#L176: hw/vendor/openhwgroup_cva6/common/local/util/instr_tracer.sv#L176
Explicitly define static or automatic lifetime for non-class functions [Style: function-task-explicit-lifetime] [explicit-function-lifetime]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/common/local/util/instr_tracer.sv#L181: hw/vendor/openhwgroup_cva6/common/local/util/instr_tracer.sv#L181
Explicitly define static or automatic lifetime for non-class functions [Style: function-task-explicit-lifetime] [explicit-function-lifetime]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/common/local/util/instr_tracer.sv#L193: hw/vendor/openhwgroup_cva6/common/local/util/instr_tracer.sv#L193
Explicitly define static or automatic lifetime for non-class functions [Style: function-task-explicit-lifetime] [explicit-function-lifetime]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/common/local/util/instr_tracer.sv#L203: hw/vendor/openhwgroup_cva6/common/local/util/instr_tracer.sv#L203
Explicitly define static or automatic lifetime for non-class functions [Style: function-task-explicit-lifetime] [explicit-function-lifetime]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/common/local/util/instr_tracer.sv#L209: hw/vendor/openhwgroup_cva6/common/local/util/instr_tracer.sv#L209
Explicitly define static or automatic lifetime for non-class functions [Style: function-task-explicit-lifetime] [explicit-function-lifetime]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cache_subsystem/wt_dcache_mem.sv#L82: hw/vendor/openhwgroup_cva6/core/cache_subsystem/wt_dcache_mem.sv#L82
Explicitly define a storage type for every parameter and localparam, (AXI_OFFSET_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cache_subsystem/wt_dcache_mem.sv#L256: hw/vendor/openhwgroup_cva6/core/cache_subsystem/wt_dcache_mem.sv#L256
257:85: Parenthesize condition expressions that appear in the true-clause of another condition expression. [Style: parentheses] [suggest-parentheses]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cache_subsystem/wt_dcache_mem.sv#L285: hw/vendor/openhwgroup_cva6/core/cache_subsystem/wt_dcache_mem.sv#L285
Unpacked dimension range must be declared in big-endian ([0:N-1]) order. Declare zero-based big-endian unpacked dimensions sized as [N]. [Style: unpacked-ordering] [unpacked-dimensions-range-ordering]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cache_subsystem/wt_dcache_mem.sv#L384: hw/vendor/openhwgroup_cva6/core/cache_subsystem/wt_dcache_mem.sv#L384
Unpacked dimension range must be declared in big-endian ([0:N-1]) order. Declare zero-based big-endian unpacked dimensions sized as [N]. [Style: unpacked-ordering] [unpacked-dimensions-range-ordering]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cache_subsystem/wt_dcache_mem.sv#L384: hw/vendor/openhwgroup_cva6/core/cache_subsystem/wt_dcache_mem.sv#L384
Unpacked dimension range must be declared in big-endian ([0:N-1]) order. Declare zero-based big-endian unpacked dimensions sized as [N]. [Style: unpacked-ordering] [unpacked-dimensions-range-ordering]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cache_subsystem/wt_dcache_mem.sv#L385: hw/vendor/openhwgroup_cva6/core/cache_subsystem/wt_dcache_mem.sv#L385
Unpacked dimension range must be declared in big-endian ([0:N-1]) order. Declare zero-based big-endian unpacked dimensions sized as [N]. [Style: unpacked-ordering] [unpacked-dimensions-range-ordering]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cache_subsystem/wt_dcache_mem.sv#L385: hw/vendor/openhwgroup_cva6/core/cache_subsystem/wt_dcache_mem.sv#L385
Unpacked dimension range must be declared in big-endian ([0:N-1]) order. Declare zero-based big-endian unpacked dimensions sized as [N]. [Style: unpacked-ordering] [unpacked-dimensions-range-ordering]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cva6.sv#L43: hw/vendor/openhwgroup_cva6/core/cva6.sv#L43
Line length exceeds max: 100; is: 111 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cva6.sv#L352: hw/vendor/openhwgroup_cva6/core/cva6.sv#L352
Line length exceeds max: 100; is: 105 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cva6.sv#L355: hw/vendor/openhwgroup_cva6/core/cva6.sv#L355
All generate block statements must have a label [Style: generate-statements] [generate-label]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cva6.sv#L356: hw/vendor/openhwgroup_cva6/core/cva6.sv#L356
Line length exceeds max: 100; is: 130 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cva6.sv#L357: hw/vendor/openhwgroup_cva6/core/cva6.sv#L357
Line length exceeds max: 100; is: 120 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cva6.sv#L358: hw/vendor/openhwgroup_cva6/core/cva6.sv#L358
Line length exceeds max: 100; is: 135 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cva6.sv#L359: hw/vendor/openhwgroup_cva6/core/cva6.sv#L359
Line length exceeds max: 100; is: 115 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cva6.sv#L360: hw/vendor/openhwgroup_cva6/core/cva6.sv#L360
All generate block statements must have a label [Style: generate-statements] [generate-label]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cva6.sv#L361: hw/vendor/openhwgroup_cva6/core/cva6.sv#L361
Line length exceeds max: 100; is: 112 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cva6.sv#L362: hw/vendor/openhwgroup_cva6/core/cva6.sv#L362
Line length exceeds max: 100; is: 104 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cva6.sv#L363: hw/vendor/openhwgroup_cva6/core/cva6.sv#L363
Line length exceeds max: 100; is: 116 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cva6.sv#L865: hw/vendor/openhwgroup_cva6/core/cva6.sv#L865
Line length exceeds max: 100; is: 127 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cva6.sv#L866: hw/vendor/openhwgroup_cva6/core/cva6.sv#L866
Line length exceeds max: 100; is: 126 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cva6.sv#L874: hw/vendor/openhwgroup_cva6/core/cva6.sv#L874
Explicitly define a storage type for every parameter and localparam, (PC_QUEUE_DEPTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cva6.sv#L1017: hw/vendor/openhwgroup_cva6/core/cva6.sv#L1017
Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cva6.sv#L1020: hw/vendor/openhwgroup_cva6/core/cva6.sv#L1020
Explicitly define a default case for every case statement. [Style: case-statements] [case-missing-default]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cva6.sv#L1020: hw/vendor/openhwgroup_cva6/core/cva6.sv#L1020
Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cva6.sv#L1021: hw/vendor/openhwgroup_cva6/core/cva6.sv#L1021
Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cva6.sv#L1022: hw/vendor/openhwgroup_cva6/core/cva6.sv#L1022
Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cva6.sv#L1027: hw/vendor/openhwgroup_cva6/core/cva6.sv#L1027
Line length exceeds max: 100; is: 180 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cva6.sv#L1030: hw/vendor/openhwgroup_cva6/core/cva6.sv#L1030
Line length exceeds max: 100; is: 153 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cva6.sv#L1033: hw/vendor/openhwgroup_cva6/core/cva6.sv#L1033
Line length exceeds max: 100; is: 184 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cva6.sv#L1035: hw/vendor/openhwgroup_cva6/core/cva6.sv#L1035
Line length exceeds max: 100; is: 174 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cva6.sv#L1071: hw/vendor/openhwgroup_cva6/core/cva6.sv#L1071
Line length exceeds max: 100; is: 108 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cva6.sv#L1080: hw/vendor/openhwgroup_cva6/core/cva6.sv#L1080
Line length exceeds max: 100; is: 140 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/prim/rtl/prim_sram_arbiter.sv#L18: hw/vendor/pulp_platform_opentitan_peripherals/src/prim/rtl/prim_sram_arbiter.sv#L18
Explicitly define a storage type for every parameter and localparam, (ArbiterImpl). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/ariane_regfile_ff.sv#L25: hw/vendor/openhwgroup_cva6/core/ariane_regfile_ff.sv#L25
Declared module does not match the first dot-delimited component of file name: "ariane_regfile_ff" [Style: file-names] [module-filename]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/ariane_regfile_ff.sv#L45: hw/vendor/openhwgroup_cva6/core/ariane_regfile_ff.sv#L45
Explicitly define a storage type for every parameter and localparam, (ADDR_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/ariane_regfile_ff.sv#L46: hw/vendor/openhwgroup_cva6/core/ariane_regfile_ff.sv#L46
Explicitly define a storage type for every parameter and localparam, (NUM_WORDS). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/ariane_regfile_ff.sv#L81: hw/vendor/openhwgroup_cva6/core/ariane_regfile_ff.sv#L81
All generate block statements must have a label [Style: generate-statements] [generate-label]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncSpRamBeNx32.sv#L30: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncSpRamBeNx32.sv#L30
Explicitly define a storage type for every parameter and localparam, (ADDR_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncSpRamBeNx32.sv#L31: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncSpRamBeNx32.sv#L31
Explicitly define a storage type for every parameter and localparam, (DATA_DEPTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncSpRamBeNx32.sv#L32: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncSpRamBeNx32.sv#L32
Explicitly define a storage type for every parameter and localparam, (OUT_REGS). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncSpRamBeNx32.sv#L33: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncSpRamBeNx32.sv#L33
Explicitly define a storage type for every parameter and localparam, (SIM_INIT). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncSpRamBeNx32.sv#L52: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncSpRamBeNx32.sv#L52
Explicitly define a storage type for every parameter and localparam, (DATA_BYTES). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncSpRamBeNx32.sv#L62: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncSpRamBeNx32.sv#L62
Unpacked dimension range must be declared in big-endian ([0:N-1]) order. Declare zero-based big-endian unpacked dimensions sized as [N]. [Style: unpacked-ordering] [unpacked-dimensions-range-ordering]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncSpRamBeNx32.sv#L69: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncSpRamBeNx32.sv#L69
Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncSpRamBeNx32.sv#L73: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncSpRamBeNx32.sv#L73
Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncSpRamBeNx32.sv#L74: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncSpRamBeNx32.sv#L74
Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/gpio/rtl/gpio_reg_pkg.sv#L43: hw/vendor/pulp_platform_opentitan_peripherals/src/gpio/rtl/gpio_reg_pkg.sv#L43
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/gpio/rtl/gpio_reg_pkg.sv#L47: hw/vendor/pulp_platform_opentitan_peripherals/src/gpio/rtl/gpio_reg_pkg.sv#L47
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/gpio/rtl/gpio_reg_pkg.sv#L54: hw/vendor/pulp_platform_opentitan_peripherals/src/gpio/rtl/gpio_reg_pkg.sv#L54
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/gpio/rtl/gpio_reg_pkg.sv#L58: hw/vendor/pulp_platform_opentitan_peripherals/src/gpio/rtl/gpio_reg_pkg.sv#L58
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/gpio/rtl/gpio_reg_pkg.sv#L70: hw/vendor/pulp_platform_opentitan_peripherals/src/gpio/rtl/gpio_reg_pkg.sv#L70
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/gpio/rtl/gpio_reg_pkg.sv#L74: hw/vendor/pulp_platform_opentitan_peripherals/src/gpio/rtl/gpio_reg_pkg.sv#L74
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/gpio/rtl/gpio_reg_pkg.sv#L81: hw/vendor/pulp_platform_opentitan_peripherals/src/gpio/rtl/gpio_reg_pkg.sv#L81
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/gpio/rtl/gpio_reg_pkg.sv#L85: hw/vendor/pulp_platform_opentitan_peripherals/src/gpio/rtl/gpio_reg_pkg.sv#L85
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/gpio/rtl/gpio_reg_pkg.sv#L126: hw/vendor/pulp_platform_opentitan_peripherals/src/gpio/rtl/gpio_reg_pkg.sv#L126
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/gpio/rtl/gpio_reg_pkg.sv#L129: hw/vendor/pulp_platform_opentitan_peripherals/src/gpio/rtl/gpio_reg_pkg.sv#L129
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/gpio/rtl/gpio_reg_pkg.sv#L135: hw/vendor/pulp_platform_opentitan_peripherals/src/gpio/rtl/gpio_reg_pkg.sv#L135
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/gpio/rtl/gpio_reg_pkg.sv#L138: hw/vendor/pulp_platform_opentitan_peripherals/src/gpio/rtl/gpio_reg_pkg.sv#L138
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/gpio/rtl/gpio_reg_pkg.sv#L148: hw/vendor/pulp_platform_opentitan_peripherals/src/gpio/rtl/gpio_reg_pkg.sv#L148
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/gpio/rtl/gpio_reg_pkg.sv#L151: hw/vendor/pulp_platform_opentitan_peripherals/src/gpio/rtl/gpio_reg_pkg.sv#L151
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/gpio/rtl/gpio_reg_pkg.sv#L157: hw/vendor/pulp_platform_opentitan_peripherals/src/gpio/rtl/gpio_reg_pkg.sv#L157
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/gpio/rtl/gpio_reg_pkg.sv#L160: hw/vendor/pulp_platform_opentitan_peripherals/src/gpio/rtl/gpio_reg_pkg.sv#L160
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/pmp/tb/pmp_tb.sv#L13: hw/vendor/openhwgroup_cva6/core/pmp/tb/pmp_tb.sv#L13
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/pmp/tb/pmp_tb.sv#L22: hw/vendor/openhwgroup_cva6/core/pmp/tb/pmp_tb.sv#L22
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/pmp/tb/pmp_tb.sv#L23: hw/vendor/openhwgroup_cva6/core/pmp/tb/pmp_tb.sv#L23
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/pmp/tb/pmp_tb.sv#L27: hw/vendor/openhwgroup_cva6/core/pmp/tb/pmp_tb.sv#L27
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/pmp/tb/pmp_tb.sv#L51: hw/vendor/openhwgroup_cva6/core/pmp/tb/pmp_tb.sv#L51
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/pmp/tb/pmp_tb.sv#L62: hw/vendor/openhwgroup_cva6/core/pmp/tb/pmp_tb.sv#L62
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/pmp/tb/pmp_tb.sv#L74: hw/vendor/openhwgroup_cva6/core/pmp/tb/pmp_tb.sv#L74
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/pmp/tb/pmp_tb.sv#L84: hw/vendor/openhwgroup_cva6/core/pmp/tb/pmp_tb.sv#L84
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/pmp/tb/pmp_tb.sv#L86: hw/vendor/openhwgroup_cva6/core/pmp/tb/pmp_tb.sv#L86
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/pmp/tb/pmp_tb.sv#L98: hw/vendor/openhwgroup_cva6/core/pmp/tb/pmp_tb.sv#L98
File must end with a newline. [Style: posix-file-endings] [posix-eof]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv39/ptw.sv#L24: hw/vendor/openhwgroup_cva6/core/mmu_sv39/ptw.sv#L24
Line length exceeds max: 100; is: 107 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv39/ptw.sv#L30: hw/vendor/openhwgroup_cva6/core/mmu_sv39/ptw.sv#L30
Line length exceeds max: 100; is: 103 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv39/ptw.sv#L32: hw/vendor/openhwgroup_cva6/core/mmu_sv39/ptw.sv#L32
Line length exceeds max: 100; is: 112 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv39/ptw.sv#L34: hw/vendor/openhwgroup_cva6/core/mmu_sv39/ptw.sv#L34
Line length exceeds max: 100; is: 104 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv39/ptw.sv#L77: hw/vendor/openhwgroup_cva6/core/mmu_sv39/ptw.sv#L77
enum types always should be named using typedef. [Style: typedef-enums] [typedef-enums]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv39/ptw.sv#L87: hw/vendor/openhwgroup_cva6/core/mmu_sv39/ptw.sv#L87
enum types always should be named using typedef. [Style: typedef-enums] [typedef-enums]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv39/ptw.sv#L110: hw/vendor/openhwgroup_cva6/core/mmu_sv39/ptw.sv#L110
Line length exceeds max: 100; is: 107 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv39/ptw.sv#L372: hw/vendor/openhwgroup_cva6/core/mmu_sv39/ptw.sv#L372
Line length exceeds max: 100; is: 110 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/synth/BramDwc/deps/BramPort.sv#L36: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/synth/BramDwc/deps/BramPort.sv#L36
Interface names must use lower_snake_case naming convention and end with _if. [Style: interface-conventions] [interface-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/synth/BramDwc/deps/BramPort.sv#L38: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/synth/BramDwc/deps/BramPort.sv#L38
Explicitly define a storage type for every parameter and localparam, (DATA_BITW). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/synth/BramDwc/deps/BramPort.sv#L39: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/synth/BramDwc/deps/BramPort.sv#L39
Explicitly define a storage type for every parameter and localparam, (ADDR_BITW). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/AsyncDpRam.sv#L23: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/AsyncDpRam.sv#L23
Explicitly define a storage type for every parameter and localparam, (ADDR_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/AsyncDpRam.sv#L24: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/AsyncDpRam.sv#L24
Explicitly define a storage type for every parameter and localparam, (DATA_DEPTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/AsyncDpRam.sv#L25: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/AsyncDpRam.sv#L25
Explicitly define a storage type for every parameter and localparam, (DATA_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/AsyncDpRam.sv#L39: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/AsyncDpRam.sv#L39
Unpacked dimension range must be declared in big-endian ([0:N-1]) order. Declare zero-based big-endian unpacked dimensions sized as [N]. [Style: unpacked-ordering] [unpacked-dimensions-range-ordering]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv32/cva6_mmu_sv32.sv#L369: hw/vendor/openhwgroup_cva6/core/mmu_sv32/cva6_mmu_sv32.sv#L369
Explicitly define a storage type for every parameter and localparam, (PPNWMin). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cache_subsystem/cva6_icache_axi_wrapper.sv#L50: hw/vendor/openhwgroup_cva6/core/cache_subsystem/cva6_icache_axi_wrapper.sv#L50
Explicitly define a storage type for every parameter and localparam, (AxiNumWords). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L21: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L21
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L24: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L24
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L27: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L27
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L30: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L30
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L33: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L33
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L36: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L36
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L39: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L39
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L42: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L42
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L45: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L45
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L48: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L48
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L51: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L51
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L54: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L54
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L57: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L57
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L60: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L60
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L63: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L63
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L66: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L66
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L72: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L72
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L75: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L75
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L78: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L78
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L81: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L81
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L84: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L84
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L87: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L87
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L90: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L90
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L93: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L93
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L96: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L96
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L99: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L99
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L102: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L102
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L105: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L105
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L108: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L108
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L111: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L111
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L114: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L114
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L117: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L117
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L123: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L123
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L127: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L127
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L131: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L131
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L135: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L135
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L139: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L139
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L143: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L143
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L147: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L147
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L151: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L151
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L155: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L155
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L159: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L159
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L163: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L163
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L167: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L167
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L171: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L171
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L175: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L175
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L179: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L179
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L183: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L183
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L195: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L195
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L198: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L198
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L201: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L201
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L212: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L212
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L216: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L216
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L220: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L220
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L224: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L224
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L228: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L228
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L232: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L232
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L239: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L239
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L243: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L243
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L247: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L247
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L251: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L251
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L255: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L255
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L259: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L259
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L266: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L266
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L269: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L269
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L272: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L272
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L278: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L278
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L281: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L281
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L287: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L287
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L290: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L290
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L296: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L296
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L299: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L299
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L305: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L305
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L308: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L308
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L314: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L314
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L317: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L317
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L323: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L323
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L326: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L326
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L332: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L332
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L335: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L335
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L338: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L338
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L341: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L341
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L347: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L347
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L351: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L351
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L363: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L363
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L366: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L366
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L369: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L369
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L372: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L372
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L382: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L382
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L386: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L386
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L390: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L390
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L394: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L394
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L398: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L398
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L402: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L402
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L406: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L406
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L410: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L410
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L414: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L414
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L418: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L418
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L422: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L422
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L426: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L426
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L430: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L430
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L434: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L434
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L438: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L438
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L442: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L442
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L449: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L449
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L452: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L452
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L455: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L455
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L458: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L458
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L461: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L461
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L464: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L464
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L467: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L467
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L470: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L470
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L473: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L473
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L476: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L476
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L486: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L486
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L489: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L489
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L492: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L492
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L495: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L495
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L501: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L501
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L504: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L504
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L510: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L510
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L513: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L513
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L519: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L519
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L523: hw/vendor/pulp_platform_opentitan_peripherals/src/i2c/rtl/i2c_reg_pkg.sv#L523
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/load_unit.sv#L35: hw/vendor/openhwgroup_cva6/core/load_unit.sv#L35
Line length exceeds max: 100; is: 137 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/load_unit.sv#L36: hw/vendor/openhwgroup_cva6/core/load_unit.sv#L36
Line length exceeds max: 100; is: 115 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/load_unit.sv#L37: hw/vendor/openhwgroup_cva6/core/load_unit.sv#L37
Line length exceeds max: 100; is: 115 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/load_unit.sv#L48: hw/vendor/openhwgroup_cva6/core/load_unit.sv#L48
enum types always should be named using typedef. [Style: typedef-enums] [typedef-enums]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/load_unit.sv#L54: hw/vendor/openhwgroup_cva6/core/load_unit.sv#L54
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/load_unit.sv#L68: hw/vendor/openhwgroup_cva6/core/load_unit.sv#L68
Line length exceeds max: 100; is: 111 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/load_unit.sv#L109: hw/vendor/openhwgroup_cva6/core/load_unit.sv#L109
Explicitly define a default case for every case statement. [Style: case-statements] [case-missing-default]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/load_unit.sv#L219: hw/vendor/openhwgroup_cva6/core/load_unit.sv#L219
Line length exceeds max: 100; is: 111 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/load_unit.sv#L344: hw/vendor/openhwgroup_cva6/core/load_unit.sv#L344
Line length exceeds max: 100; is: 103 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/load_unit.sv#L345: hw/vendor/openhwgroup_cva6/core/load_unit.sv#L345
Line length exceeds max: 100; is: 104 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/load_unit.sv#L346: hw/vendor/openhwgroup_cva6/core/load_unit.sv#L346
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/load_unit.sv#L347: hw/vendor/openhwgroup_cva6/core/load_unit.sv#L347
Line length exceeds max: 100; is: 143 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/load_unit.sv#L348: hw/vendor/openhwgroup_cva6/core/load_unit.sv#L348
Line length exceeds max: 100; is: 122 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/load_unit.sv#L349: hw/vendor/openhwgroup_cva6/core/load_unit.sv#L349
Line length exceeds max: 100; is: 117 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/load_unit.sv#L353: hw/vendor/openhwgroup_cva6/core/load_unit.sv#L353
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/load_unit.sv#L355: hw/vendor/openhwgroup_cva6/core/load_unit.sv#L355
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/load_unit.sv#L364: hw/vendor/openhwgroup_cva6/core/load_unit.sv#L364
Line length exceeds max: 100; is: 125 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/load_unit.sv#L365: hw/vendor/openhwgroup_cva6/core/load_unit.sv#L365
Line length exceeds max: 100; is: 128 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/load_unit.sv#L366: hw/vendor/openhwgroup_cva6/core/load_unit.sv#L366
Line length exceeds max: 100; is: 127 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/load_unit.sv#L392: hw/vendor/openhwgroup_cva6/core/load_unit.sv#L392
Line length exceeds max: 100; is: 182 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/load_unit.sv#L394: hw/vendor/openhwgroup_cva6/core/load_unit.sv#L394
Line length exceeds max: 100; is: 182 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/load_unit.sv#L396: hw/vendor/openhwgroup_cva6/core/load_unit.sv#L396
Line length exceeds max: 100; is: 182 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L11: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L11
Package declaration name must match the file name (ignoring optional "_pkg" file name suffix). declaration: "cva6_config_pkg" vs. basename(file): "cv32a6_imafc_sv32_config_pkg" [Style: file-names] [package-filename]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L13: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L13
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigXlen). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L15: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L15
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigFpuEn). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L16: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L16
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigF16En). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L17: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L17
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigF16AltEn). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L18: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L18
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigF8En). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L19: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L19
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigF8AltEn). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L20: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L20
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigFVecEn). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L22: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L22
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigCvxifEn). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L23: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L23
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigCExtEn). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L24: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L24
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigAExtEn). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L26: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L26
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigFetchUserEn). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L27: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L27
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigFetchUserWidth). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L28: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L28
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigDataUserEn). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L29: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L29
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigDataUserWidth). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L31: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L31
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigRenameEn). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L33: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L33
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigIcacheByteSize). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L34: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L34
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigIcacheSetAssoc). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L35: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L35
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigIcacheLineWidth). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L36: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L36
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigDcacheByteSize). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L37: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L37
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigDcacheSetAssoc). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L38: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L38
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigDcacheLineWidth). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L40: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L40
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigDcacheIdWidth). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L42: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L42
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigNrCommitPorts). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L43: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L43
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigNrScoreboardEntries). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L45: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L45
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigFPGAEn). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L47: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L47
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigNrLoadPipeRegs). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L48: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L48
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigNrStorePipeRegs). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L50: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L50
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigInstrTlbEntries). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L51: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L51
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigDataTlbEntries). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L53: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L53
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigRASDepth). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L54: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L54
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigBTBEntries). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L55: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L55
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigBHTEntries). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L57: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L57
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigNrPMPEntries). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L59: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imafc_sv32_config_pkg.sv#L59
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigPerfCounterEn). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cache_subsystem/wt_cache_subsystem.sv#L213: hw/vendor/openhwgroup_cva6/core/cache_subsystem/wt_cache_subsystem.sv#L213
Number 1'hX occupies 4 bits, truncated to 1 bits. [Style: number-literals] [truncated-numeric-literal]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cache_subsystem/wt_cache_subsystem.sv#L219: hw/vendor/openhwgroup_cva6/core/cache_subsystem/wt_cache_subsystem.sv#L219
Number 1'hX occupies 4 bits, truncated to 1 bits. [Style: number-literals] [truncated-numeric-literal]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cache_subsystem/wt_cache_subsystem.sv#L227: hw/vendor/openhwgroup_cva6/core/cache_subsystem/wt_cache_subsystem.sv#L227
Number 1'hX occupies 4 bits, truncated to 1 bits. [Style: number-literals] [truncated-numeric-literal]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_rvfi_pkg.sv#L12: hw/vendor/openhwgroup_cva6/core/include/ariane_rvfi_pkg.sv#L12
Explicitly define a storage type for every parameter and localparam, (NRET). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_rvfi_pkg.sv#L13: hw/vendor/openhwgroup_cva6/core/include/ariane_rvfi_pkg.sv#L13
Explicitly define a storage type for every parameter and localparam, (ILEN). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/compressed_decoder.sv#L107: hw/vendor/openhwgroup_cva6/core/compressed_decoder.sv#L107
Explicitly define a default case for every case statement. [Style: case-statements] [case-missing-default]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/compressed_decoder.sv#L124: hw/vendor/openhwgroup_cva6/core/compressed_decoder.sv#L124
Binary literal 5'b1 has less digits than expected for 5 bits. [Style: number-literals] [undersized-binary-literal]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/compressed_decoder.sv#L150: hw/vendor/openhwgroup_cva6/core/compressed_decoder.sv#L150
Explicitly define a default case for every case statement. [Style: case-statements] [case-missing-default]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/compressed_decoder.sv#L164: hw/vendor/openhwgroup_cva6/core/compressed_decoder.sv#L164
Explicitly define a default case for every case statement. [Style: case-statements] [case-missing-default]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/re_name.sv#L50: hw/vendor/openhwgroup_cva6/core/re_name.sv#L50
Line length exceeds max: 100; is: 101 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/re_name.sv#L52: hw/vendor/openhwgroup_cva6/core/re_name.sv#L52
Line length exceeds max: 100; is: 101 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/re_name.sv#L61: hw/vendor/openhwgroup_cva6/core/re_name.sv#L61
Line length exceeds max: 100; is: 111 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/re_name.sv#L65: hw/vendor/openhwgroup_cva6/core/re_name.sv#L65
Line length exceeds max: 100; is: 136 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/re_name.sv#L72: hw/vendor/openhwgroup_cva6/core/re_name.sv#L72
Line length exceeds max: 100; is: 114 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_axi_pkg.sv#L23: hw/vendor/openhwgroup_cva6/core/include/ariane_axi_pkg.sv#L23
Explicitly define a storage type for every parameter and localparam, (IdWidth). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_axi_pkg.sv#L24: hw/vendor/openhwgroup_cva6/core/include/ariane_axi_pkg.sv#L24
Explicitly define a storage type for every parameter and localparam, (UserWidth). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_axi_pkg.sv#L25: hw/vendor/openhwgroup_cva6/core/include/ariane_axi_pkg.sv#L25
Explicitly define a storage type for every parameter and localparam, (AddrWidth). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_axi_pkg.sv#L26: hw/vendor/openhwgroup_cva6/core/include/ariane_axi_pkg.sv#L26
Explicitly define a storage type for every parameter and localparam, (DataWidth). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_axi_pkg.sv#L27: hw/vendor/openhwgroup_cva6/core/include/ariane_axi_pkg.sv#L27
Explicitly define a storage type for every parameter and localparam, (StrbWidth). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/spi_host/rtl/spi_host_reg_top.sv#L2085: hw/vendor/pulp_platform_opentitan_peripherals/src/spi_host/rtl/spi_host_reg_top.sv#L2085
Unpacked dimension range must be declared in big-endian ([0:N-1]) order. Declare zero-based big-endian unpacked dimensions sized as [N]. [Style: unpacked-ordering] [unpacked-dimensions-range-ordering]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/spi_host/rtl/spi_host_reg_top.sv#L2110: hw/vendor/pulp_platform_opentitan_peripherals/src/spi_host/rtl/spi_host_reg_top.sv#L2110
Unpacked dimension range must be declared in big-endian ([0:N-1]) order. Declare zero-based big-endian unpacked dimensions sized as [N]. [Style: unpacked-ordering] [unpacked-dimensions-range-ordering]
[verible-verilog-lint] hw/vendor/pulp_platform_opentitan_peripherals/src/spi_host/rtl/spi_host_reg_top.sv#L2111: hw/vendor/pulp_platform_opentitan_peripherals/src/spi_host/rtl/spi_host_reg_top.sv#L2111
Unpacked dimension range must be declared in big-endian ([0:N-1]) order. Declare zero-based big-endian unpacked dimensions sized as [N]. [Style: unpacked-ordering] [unpacked-dimensions-range-ordering]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L11: hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L11
Package declaration name must match the file name (ignoring optional "_pkg" file name suffix). declaration: "cva6_config_pkg" vs. basename(file): "cv32a60x_config_pkg" [Style: file-names] [package-filename]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L13: hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L13
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigXlen). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L15: hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L15
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigFpuEn). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L16: hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L16
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigF16En). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L17: hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L17
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigF16AltEn). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L18: hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L18
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigF8En). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L19: hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L19
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigF8AltEn). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L20: hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L20
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigFVecEn). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L22: hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L22
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigCvxifEn). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L23: hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L23
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigCExtEn). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L24: hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L24
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigAExtEn). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L26: hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L26
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigFetchUserEn). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L27: hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L27
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigFetchUserWidth). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L28: hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L28
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigDataUserEn). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L29: hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L29
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigDataUserWidth). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L31: hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L31
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigRenameEn). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L33: hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L33
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigIcacheByteSize). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L34: hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L34
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigIcacheSetAssoc). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L35: hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L35
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigIcacheLineWidth). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L36: hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L36
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigDcacheByteSize). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L37: hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L37
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigDcacheSetAssoc). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L38: hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L38
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigDcacheLineWidth). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L40: hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L40
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigDcacheIdWidth). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L42: hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L42
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigNrCommitPorts). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L43: hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L43
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigNrScoreboardEntries). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L45: hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L45
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigFPGAEn). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L47: hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L47
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigNrLoadPipeRegs). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L48: hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L48
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigNrStorePipeRegs). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L50: hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L50
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigInstrTlbEntries). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L51: hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L51
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigDataTlbEntries). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L53: hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L53
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigRASDepth). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L54: hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L54
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigBTBEntries). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L55: hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L55
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigBHTEntries). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L57: hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L57
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigNrPMPEntries). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L59: hw/vendor/openhwgroup_cva6/core/include/cv32a60x_config_pkg.sv#L59
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigPerfCounterEn). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/ex_stage.sv#L29: hw/vendor/openhwgroup_cva6/core/ex_stage.sv#L29
Line length exceeds max: 100; is: 102 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/ex_stage.sv#L30: hw/vendor/openhwgroup_cva6/core/ex_stage.sv#L30
Line length exceeds max: 100; is: 129 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/ex_stage.sv#L34: hw/vendor/openhwgroup_cva6/core/ex_stage.sv#L34
Line length exceeds max: 100; is: 122 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/ex_stage.sv#L42: hw/vendor/openhwgroup_cva6/core/ex_stage.sv#L42
Line length exceeds max: 100; is: 105 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/ex_stage.sv#L44: hw/vendor/openhwgroup_cva6/core/ex_stage.sv#L44
Line length exceeds max: 100; is: 127 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/ex_stage.sv#L45: hw/vendor/openhwgroup_cva6/core/ex_stage.sv#L45
Line length exceeds max: 100; is: 120 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/ex_stage.sv#L66: hw/vendor/openhwgroup_cva6/core/ex_stage.sv#L66
Line length exceeds max: 100; is: 128 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/ex_stage.sv#L113: hw/vendor/openhwgroup_cva6/core/ex_stage.sv#L113
Line length exceeds max: 100; is: 103 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/ex_stage.sv#L256: hw/vendor/openhwgroup_cva6/core/ex_stage.sv#L256
All generate block labels must start with g_ or gen_ [Style: generate-constructs] [generate-label-prefix]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/ex_stage.sv#L276: hw/vendor/openhwgroup_cva6/core/ex_stage.sv#L276
All generate block labels must start with g_ or gen_ [Style: generate-constructs] [generate-label-prefix]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/ex_stage.sv#L389: hw/vendor/openhwgroup_cva6/core/ex_stage.sv#L389
Line length exceeds max: 100; is: 122 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L11: hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L11
Package declaration name must match the file name (ignoring optional "_pkg" file name suffix). declaration: "cva6_config_pkg" vs. basename(file): "cv64a6_imafdc_sv39_openpiton_config_pkg" [Style: file-names] [package-filename]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L13: hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L13
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigXlen). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L15: hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L15
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigFpuEn). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L16: hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L16
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigF16En). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L17: hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L17
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigF16AltEn). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L18: hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L18
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigF8En). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L19: hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L19
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigFVecEn). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L21: hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L21
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigCvxifEn). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L22: hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L22
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigCExtEn). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L23: hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L23
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigAExtEn). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L25: hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L25
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigFetchUserEn). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L26: hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L26
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigFetchUserWidth). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L27: hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L27
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigDataUserEn). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L28: hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L28
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigDataUserWidth). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L30: hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L30
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigRenameEn). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L32: hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L32
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigIcacheByteSize). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L33: hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L33
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigIcacheSetAssoc). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L34: hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L34
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigIcacheLineWidth). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L35: hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L35
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigDcacheByteSize). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L36: hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L36
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigDcacheSetAssoc). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L37: hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L37
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigDcacheLineWidth). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L39: hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L39
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigDcacheIdWidth). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L41: hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L41
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigNrCommitPorts). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L42: hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L42
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigNrScoreboardEntries). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L44: hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L44
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigFPGAEn). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L46: hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L46
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigNrLoadPipeRegs). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L47: hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L47
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigNrStorePipeRegs). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L49: hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L49
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigInstrTlbEntries). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L50: hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L50
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigDataTlbEntries). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L52: hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L52
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigRASDepth). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L53: hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L53
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigBTBEntries). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L54: hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L54
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigBHTEntries). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L56: hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L56
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigNrPMPEntries). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L58: hw/vendor/openhwgroup_cva6/core/include/cv64a6_imafdc_sv39_openpiton_config_pkg.sv#L58
Explicitly define a storage type for every parameter and localparam, (CVA6ConfigPerfCounterEn). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cvxif_fu.sv#L60: hw/vendor/openhwgroup_cva6/core/cvxif_fu.sv#L60
Line length exceeds max: 100; is: 123 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cvxif_fu.sv#L81: hw/vendor/openhwgroup_cva6/core/cvxif_fu.sv#L81
Line length exceeds max: 100; is: 145 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/store_unit.sv#L40: hw/vendor/openhwgroup_cva6/core/store_unit.sv#L40
Line length exceeds max: 100; is: 127 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/store_unit.sv#L53: hw/vendor/openhwgroup_cva6/core/store_unit.sv#L53
enum types always should be named using typedef. [Style: typedef-enums] [typedef-enums]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/store_unit.sv#L90: hw/vendor/openhwgroup_cva6/core/store_unit.sv#L90
Explicitly define a default case for every case statement. [Style: case-statements] [case-missing-default]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/controller.sv#L22: hw/vendor/openhwgroup_cva6/core/controller.sv#L22
Line length exceeds max: 100; is: 101 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/controller.sv#L39: hw/vendor/openhwgroup_cva6/core/controller.sv#L39
Line length exceeds max: 100; is: 107 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/controller.sv#L47: hw/vendor/openhwgroup_cva6/core/controller.sv#L47
Line length exceeds max: 100; is: 120 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/controller.sv#L48: hw/vendor/openhwgroup_cva6/core/controller.sv#L48
Line length exceeds max: 100; is: 118 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/controller.sv#L52: hw/vendor/openhwgroup_cva6/core/controller.sv#L52
Line length exceeds max: 100; is: 107 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/controller.sv#L279: hw/vendor/openhwgroup_cva6/core/controller.sv#L279
Line length exceeds max: 100; is: 118 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cache_subsystem/std_nbdcache.sv#L108: hw/vendor/openhwgroup_cva6/core/cache_subsystem/std_nbdcache.sv#L108
All generate block labels must start with g_ or gen_ [Style: generate-constructs] [generate-label-prefix]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cache_subsystem/std_nbdcache.sv#L194: hw/vendor/openhwgroup_cva6/core/cache_subsystem/std_nbdcache.sv#L194
All generate block labels must start with g_ or gen_ [Style: generate-constructs] [generate-label-prefix]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cache_subsystem/std_nbdcache.sv#L242: hw/vendor/openhwgroup_cva6/core/cache_subsystem/std_nbdcache.sv#L242
All generate block statements must have a label [Style: generate-statements] [generate-label]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L42: hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L42
Explicitly define a storage type for every parameter and localparam, (L15_SET_ASSOC). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L43: hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L43
Explicitly define a storage type for every parameter and localparam, (L15_TID_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L44: hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L44
Explicitly define a storage type for every parameter and localparam, (L15_TLB_CSM_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L46: hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L46
Explicitly define a storage type for every parameter and localparam, (L15_SET_ASSOC). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L47: hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L47
Explicitly define a storage type for every parameter and localparam, (L15_TID_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L48: hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L48
Explicitly define a storage type for every parameter and localparam, (L15_TLB_CSM_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L50: hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L50
Explicitly define a storage type for every parameter and localparam, (L15_WAY_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L51: hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L51
Explicitly define a storage type for every parameter and localparam, (L1I_WAY_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L52: hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L52
Explicitly define a storage type for every parameter and localparam, (L1D_WAY_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L55: hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L55
Explicitly define a storage type for every parameter and localparam, (ADAPTER_REQ_FIFO_DEPTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L56: hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L56
Explicitly define a storage type for every parameter and localparam, (ADAPTER_RTRN_FIFO_DEPTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L60: hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L60
Explicitly define a storage type for every parameter and localparam, (ICACHE_OFFSET_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L61: hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L61
Explicitly define a storage type for every parameter and localparam, (ICACHE_NUM_WORDS). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L62: hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L62
Explicitly define a storage type for every parameter and localparam, (ICACHE_CL_IDX_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L64: hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L64
Explicitly define a storage type for every parameter and localparam, (DCACHE_OFFSET_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L65: hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L65
Explicitly define a storage type for every parameter and localparam, (DCACHE_NUM_WORDS). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L66: hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L66
Explicitly define a storage type for every parameter and localparam, (DCACHE_CL_IDX_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L68: hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L68
Explicitly define a storage type for every parameter and localparam, (DCACHE_NUM_BANKS). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L69: hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L69
Explicitly define a storage type for every parameter and localparam, (DCACHE_NUM_BANKS_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L72: hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L72
Explicitly define a storage type for every parameter and localparam, (DCACHE_WBUF_DEPTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L73: hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L73
Explicitly define a storage type for every parameter and localparam, (DCACHE_MAX_TX). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L74: hw/vendor/openhwgroup_cva6/core/include/wt_cache_pkg.sv#L74
Explicitly define a storage type for every parameter and localparam, (CACHE_ID_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncSpRam.sv#L25: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncSpRam.sv#L25
Explicitly define a storage type for every parameter and localparam, (ADDR_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncSpRam.sv#L26: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncSpRam.sv#L26
Explicitly define a storage type for every parameter and localparam, (DATA_DEPTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncSpRam.sv#L27: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncSpRam.sv#L27
Explicitly define a storage type for every parameter and localparam, (DATA_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncSpRam.sv#L28: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncSpRam.sv#L28
Explicitly define a storage type for every parameter and localparam, (OUT_REGS). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncSpRam.sv#L29: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncSpRam.sv#L29
Explicitly define a storage type for every parameter and localparam, (SIM_INIT). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncSpRam.sv#L48: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncSpRam.sv#L48
Unpacked dimension range must be declared in big-endian ([0:N-1]) order. Declare zero-based big-endian unpacked dimensions sized as [N]. [Style: unpacked-ordering] [unpacked-dimensions-range-ordering]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncSpRam.sv#L60: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncSpRam.sv#L60
Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncSpRam.sv#L64: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncSpRam.sv#L64
Use blocking assignments, at most, for locals inside 'always_ff' sequential blocks. [Style: sequential-logic] [always-ff-non-blocking]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/instr_realign.sv#L28: hw/vendor/openhwgroup_cva6/core/instr_realign.sv#L28
Line length exceeds max: 100; is: 109 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/instr_realign.sv#L38: hw/vendor/openhwgroup_cva6/core/instr_realign.sv#L38
All generate block statements must have a label [Style: generate-statements] [generate-label]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/instr_realign.sv#L53: hw/vendor/openhwgroup_cva6/core/instr_realign.sv#L53
All generate block labels must start with g_ or gen_ [Style: generate-constructs] [generate-label-prefix]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/instr_realign.sv#L103: hw/vendor/openhwgroup_cva6/core/instr_realign.sv#L103
All generate block labels must start with g_ or gen_ [Style: generate-constructs] [generate-label-prefix]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/instr_realign.sv#L248: hw/vendor/openhwgroup_cva6/core/instr_realign.sv#L248
Explicitly define a default case for every case statement. [Style: case-statements] [case-missing-default]
[verible-verilog-lint] hw/vendor/pulp_platform_axi_tlb/test/tb_axi_tlb.sv#L136: hw/vendor/pulp_platform_axi_tlb/test/tb_axi_tlb.sv#L136
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/pulp_platform_axi_tlb/test/tb_axi_tlb.sv#L137: hw/vendor/pulp_platform_axi_tlb/test/tb_axi_tlb.sv#L137
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/pulp_platform_axi_tlb/test/tb_axi_tlb.sv#L138: hw/vendor/pulp_platform_axi_tlb/test/tb_axi_tlb.sv#L138
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/pulp_platform_axi_tlb/test/tb_axi_tlb.sv#L162: hw/vendor/pulp_platform_axi_tlb/test/tb_axi_tlb.sv#L162
Unpacked dimension range must be declared in big-endian ([0:N-1]) order. Declare zero-based big-endian unpacked dimensions sized as [N]. [Style: unpacked-ordering] [unpacked-dimensions-range-ordering]
[verible-verilog-lint] hw/vendor/pulp_platform_axi_tlb/test/tb_axi_tlb.sv#L167: hw/vendor/pulp_platform_axi_tlb/test/tb_axi_tlb.sv#L167
Unpacked dimension range must be declared in big-endian ([0:N-1]) order. Declare zero-based big-endian unpacked dimensions sized as [N]. [Style: unpacked-ordering] [unpacked-dimensions-range-ordering]
[verible-verilog-lint] hw/vendor/pulp_platform_axi_tlb/test/tb_axi_tlb.sv#L177: hw/vendor/pulp_platform_axi_tlb/test/tb_axi_tlb.sv#L177
Explicitly define static or automatic lifetime for non-class functions [Style: function-task-explicit-lifetime] [explicit-function-lifetime]
[verible-verilog-lint] hw/vendor/pulp_platform_axi_tlb/test/tb_axi_tlb.sv#L181: hw/vendor/pulp_platform_axi_tlb/test/tb_axi_tlb.sv#L181
Explicitly define static or automatic lifetime for non-class functions [Style: function-task-explicit-lifetime] [explicit-function-lifetime]
[verible-verilog-lint] hw/vendor/pulp_platform_axi_tlb/test/tb_axi_tlb.sv#L184: hw/vendor/pulp_platform_axi_tlb/test/tb_axi_tlb.sv#L184
Explicitly define static or automatic lifetime for non-class functions [Style: function-task-explicit-lifetime] [explicit-function-lifetime]