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 16:30
Status Failure
Total duration 2m 29s
Artifacts

lint.yml

on: push
Lint Verilog sources
2m 15s
Lint Verilog sources
Check bender vendor up-to-date
19s
Check bender vendor up-to-date
Check License headers
10s
Check License headers
Lint YAML Sources
4s
Lint YAML Sources
Lint Python Sources
11s
Lint Python Sources
Lint C/C++ Sources
20s
Lint C/C++ Sources
Lint Editorconfig
6s
Lint Editorconfig
Fit to window
Zoom out
Zoom in

Annotations

12 errors and 988 warnings
Lint YAML Sources
Process completed with exit code 1.
Check License headers: hw/vendor/openhwgroup_cva6/Bender.yml#L1
FAILED: File does not start with comment
Check License headers: hw/vendor/openhwgroup_cva6/common/local/util/find_first_one.sv#L14
FAILED: First comment ended before licence notice
Check License headers: hw/vendor/openhwgroup_cva6/common/local/util/tc_sram_fpga_wrapper.sv#L9
FAILED: First comment ended before licence notice
Check License headers: hw/vendor/openhwgroup_cva6/common/local/util/tc_sram_wrapper.sv#L9
FAILED: First comment ended before licence notice
Check License headers: hw/vendor/openhwgroup_cva6/core/alu.sv#L2
FAILED: Licence did not match
Lint Verilog sources
Process completed with exit code 1.
Check License headers
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/ariane_regfile.sv#L26: hw/vendor/openhwgroup_cva6/core/ariane_regfile.sv#L26
Declared module does not match the first dot-delimited component of file name: "ariane_regfile" [Style: file-names] [module-filename]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/ariane_regfile.sv#L46: hw/vendor/openhwgroup_cva6/core/ariane_regfile.sv#L46
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.sv#L47: hw/vendor/openhwgroup_cva6/core/ariane_regfile.sv#L47
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.sv#L86: hw/vendor/openhwgroup_cva6/core/ariane_regfile.sv#L86
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/AxiBramLogger.sv#L36: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/AxiBramLogger.sv#L36
Explicitly define a storage type for every parameter and localparam, (AXI_ID_BITW). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/AxiBramLogger.sv#L39: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/AxiBramLogger.sv#L39
Explicitly define a storage type for every parameter and localparam, (AXI_ADDR_BITW). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/AxiBramLogger.sv#L43: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/AxiBramLogger.sv#L43
Explicitly define a storage type for every parameter and localparam, (NUM_LOG_ENTRIES). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/AxiBramLogger.sv#L47: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/AxiBramLogger.sv#L47
Explicitly define a storage type for every parameter and localparam, (AXI_LEN_BITW). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cache_subsystem/miss_handler.sv#L73: hw/vendor/openhwgroup_cva6/core/cache_subsystem/miss_handler.sv#L73
Explicitly define a storage type for every parameter and localparam, (NR_BYPASS_PORTS). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cache_subsystem/miss_handler.sv#L76: hw/vendor/openhwgroup_cva6/core/cache_subsystem/miss_handler.sv#L76
enum types always should be named using typedef. [Style: typedef-enums] [typedef-enums]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cache_subsystem/miss_handler.sv#L147: hw/vendor/openhwgroup_cva6/core/cache_subsystem/miss_handler.sv#L147
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cache_subsystem/miss_handler.sv#L215: hw/vendor/openhwgroup_cva6/core/cache_subsystem/miss_handler.sv#L215
Explicitly define a default case for every case statement. [Style: case-statements] [case-missing-default]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cache_subsystem/miss_handler.sv#L694: hw/vendor/openhwgroup_cva6/core/cache_subsystem/miss_handler.sv#L694
Explicitly define a storage type for every parameter and localparam, (NR_PORTS). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cache_subsystem/std_no_dcache.sv#L14: hw/vendor/openhwgroup_cva6/core/cache_subsystem/std_no_dcache.sv#L14
Declared module does not match the first dot-delimited component of file name: "std_no_dcache" [Style: file-names] [module-filename]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cache_subsystem/std_no_dcache.sv#L35: hw/vendor/openhwgroup_cva6/core/cache_subsystem/std_no_dcache.sv#L35
Explicitly define a storage type for every parameter and localparam, (PTW). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cache_subsystem/std_no_dcache.sv#L36: hw/vendor/openhwgroup_cva6/core/cache_subsystem/std_no_dcache.sv#L36
Explicitly define a storage type for every parameter and localparam, (LOAD). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cache_subsystem/std_no_dcache.sv#L37: hw/vendor/openhwgroup_cva6/core/cache_subsystem/std_no_dcache.sv#L37
Explicitly define a storage type for every parameter and localparam, (STORE). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cache_subsystem/std_no_dcache.sv#L128: hw/vendor/openhwgroup_cva6/core/cache_subsystem/std_no_dcache.sv#L128
Explicitly define a default case for every case statement. [Style: case-statements] [case-missing-default]
[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/openhwgroup_cva6/core/cache_subsystem/wt_axi_adapter.sv#L51: hw/vendor/openhwgroup_cva6/core/cache_subsystem/wt_axi_adapter.sv#L51
Explicitly define a storage type for every parameter and localparam, (AxiNumWords). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cache_subsystem/wt_axi_adapter.sv#L186: hw/vendor/openhwgroup_cva6/core/cache_subsystem/wt_axi_adapter.sv#L186
Explicitly define a default case for every case statement. [Style: case-statements] [case-missing-default]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cache_subsystem/wt_axi_adapter.sv#L221: hw/vendor/openhwgroup_cva6/core/cache_subsystem/wt_axi_adapter.sv#L221
Explicitly define a default case for every case statement. [Style: case-statements] [case-missing-default]
[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/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/cache_subsystem/cache_ctrl.sv#L59: hw/vendor/openhwgroup_cva6/core/cache_subsystem/cache_ctrl.sv#L59
enum types always should be named using typedef. [Style: typedef-enums] [typedef-enums]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cache_subsystem/cache_ctrl.sv#L132: hw/vendor/openhwgroup_cva6/core/cache_subsystem/cache_ctrl.sv#L132
Explicitly define a default case for every case statement. [Style: case-statements] [case-missing-default]
[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/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/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/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/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/pmp/src/pmp.sv#L34: hw/vendor/openhwgroup_cva6/core/pmp/src/pmp.sv#L34
All generate block statements must have a label [Style: generate-statements] [generate-label]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/pmp/src/pmp.sv#L60: hw/vendor/openhwgroup_cva6/core/pmp/src/pmp.sv#L60
Line length exceeds max: 100; is: 101 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/pmp/src/pmp.sv#L76: hw/vendor/openhwgroup_cva6/core/pmp/src/pmp.sv#L76
Use 'always_comb' instead of 'always @*'. [Style: combinational-logic] [always-comb]
[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/vendor/pulp-platform/fpga-support/rtl/SyncDpRam.sv#L30: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncDpRam.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/SyncDpRam.sv#L31: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncDpRam.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/SyncDpRam.sv#L32: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncDpRam.sv#L32
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/SyncDpRam.sv#L33: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncDpRam.sv#L33
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/SyncDpRam.sv#L34: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncDpRam.sv#L34
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/SyncDpRam.sv#L62: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncDpRam.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/SyncDpRam.sv#L74: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncDpRam.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/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncDpRam.sv#L78: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/SyncDpRam.sv#L78
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/include/cv32a6_ima_sv32_fpga_config_pkg.sv#L11: hw/vendor/openhwgroup_cva6/core/include/cv32a6_ima_sv32_fpga_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_ima_sv32_fpga_config_pkg" [Style: file-names] [package-filename]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a6_ima_sv32_fpga_config_pkg.sv#L13: hw/vendor/openhwgroup_cva6/core/include/cv32a6_ima_sv32_fpga_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_ima_sv32_fpga_config_pkg.sv#L15: hw/vendor/openhwgroup_cva6/core/include/cv32a6_ima_sv32_fpga_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_ima_sv32_fpga_config_pkg.sv#L16: hw/vendor/openhwgroup_cva6/core/include/cv32a6_ima_sv32_fpga_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_ima_sv32_fpga_config_pkg.sv#L17: hw/vendor/openhwgroup_cva6/core/include/cv32a6_ima_sv32_fpga_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_ima_sv32_fpga_config_pkg.sv#L18: hw/vendor/openhwgroup_cva6/core/include/cv32a6_ima_sv32_fpga_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_ima_sv32_fpga_config_pkg.sv#L19: hw/vendor/openhwgroup_cva6/core/include/cv32a6_ima_sv32_fpga_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/cv32a6_ima_sv32_fpga_config_pkg.sv#L21: hw/vendor/openhwgroup_cva6/core/include/cv32a6_ima_sv32_fpga_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/cv32a6_ima_sv32_fpga_config_pkg.sv#L22: hw/vendor/openhwgroup_cva6/core/include/cv32a6_ima_sv32_fpga_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/cv32a6_ima_sv32_fpga_config_pkg.sv#L23: hw/vendor/openhwgroup_cva6/core/include/cv32a6_ima_sv32_fpga_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/cv32a6_ima_sv32_fpga_config_pkg.sv#L25: hw/vendor/openhwgroup_cva6/core/include/cv32a6_ima_sv32_fpga_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/cv32a6_ima_sv32_fpga_config_pkg.sv#L26: hw/vendor/openhwgroup_cva6/core/include/cv32a6_ima_sv32_fpga_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/cv32a6_ima_sv32_fpga_config_pkg.sv#L27: hw/vendor/openhwgroup_cva6/core/include/cv32a6_ima_sv32_fpga_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/cv32a6_ima_sv32_fpga_config_pkg.sv#L28: hw/vendor/openhwgroup_cva6/core/include/cv32a6_ima_sv32_fpga_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/cv32a6_ima_sv32_fpga_config_pkg.sv#L30: hw/vendor/openhwgroup_cva6/core/include/cv32a6_ima_sv32_fpga_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/cv32a6_ima_sv32_fpga_config_pkg.sv#L32: hw/vendor/openhwgroup_cva6/core/include/cv32a6_ima_sv32_fpga_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/cv32a6_ima_sv32_fpga_config_pkg.sv#L33: hw/vendor/openhwgroup_cva6/core/include/cv32a6_ima_sv32_fpga_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/cv32a6_ima_sv32_fpga_config_pkg.sv#L34: hw/vendor/openhwgroup_cva6/core/include/cv32a6_ima_sv32_fpga_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/cv32a6_ima_sv32_fpga_config_pkg.sv#L35: hw/vendor/openhwgroup_cva6/core/include/cv32a6_ima_sv32_fpga_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/cv32a6_ima_sv32_fpga_config_pkg.sv#L36: hw/vendor/openhwgroup_cva6/core/include/cv32a6_ima_sv32_fpga_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/cv32a6_ima_sv32_fpga_config_pkg.sv#L37: hw/vendor/openhwgroup_cva6/core/include/cv32a6_ima_sv32_fpga_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/cv32a6_ima_sv32_fpga_config_pkg.sv#L39: hw/vendor/openhwgroup_cva6/core/include/cv32a6_ima_sv32_fpga_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/cv32a6_ima_sv32_fpga_config_pkg.sv#L41: hw/vendor/openhwgroup_cva6/core/include/cv32a6_ima_sv32_fpga_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/cv32a6_ima_sv32_fpga_config_pkg.sv#L42: hw/vendor/openhwgroup_cva6/core/include/cv32a6_ima_sv32_fpga_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/cv32a6_ima_sv32_fpga_config_pkg.sv#L44: hw/vendor/openhwgroup_cva6/core/include/cv32a6_ima_sv32_fpga_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/cv32a6_ima_sv32_fpga_config_pkg.sv#L46: hw/vendor/openhwgroup_cva6/core/include/cv32a6_ima_sv32_fpga_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/cv32a6_ima_sv32_fpga_config_pkg.sv#L47: hw/vendor/openhwgroup_cva6/core/include/cv32a6_ima_sv32_fpga_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/cv32a6_ima_sv32_fpga_config_pkg.sv#L49: hw/vendor/openhwgroup_cva6/core/include/cv32a6_ima_sv32_fpga_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/cv32a6_ima_sv32_fpga_config_pkg.sv#L50: hw/vendor/openhwgroup_cva6/core/include/cv32a6_ima_sv32_fpga_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/cv32a6_ima_sv32_fpga_config_pkg.sv#L52: hw/vendor/openhwgroup_cva6/core/include/cv32a6_ima_sv32_fpga_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/cv32a6_ima_sv32_fpga_config_pkg.sv#L53: hw/vendor/openhwgroup_cva6/core/include/cv32a6_ima_sv32_fpga_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/cv32a6_ima_sv32_fpga_config_pkg.sv#L54: hw/vendor/openhwgroup_cva6/core/include/cv32a6_ima_sv32_fpga_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/cv32a6_ima_sv32_fpga_config_pkg.sv#L56: hw/vendor/openhwgroup_cva6/core/include/cv32a6_ima_sv32_fpga_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/cv32a6_ima_sv32_fpga_config_pkg.sv#L58: hw/vendor/openhwgroup_cva6/core/include/cv32a6_ima_sv32_fpga_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/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/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/alu.sv#L187: hw/vendor/openhwgroup_cva6/core/alu.sv#L187
Line length exceeds max: 100; is: 167 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/alu.sv#L255: hw/vendor/openhwgroup_cva6/core/alu.sv#L255
Line length exceeds max: 100; is: 154 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/alu.sv#L256: hw/vendor/openhwgroup_cva6/core/alu.sv#L256
Line length exceeds max: 100; is: 138 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/alu.sv#L258: hw/vendor/openhwgroup_cva6/core/alu.sv#L258
Line length exceeds max: 100; is: 200 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/alu.sv#L259: hw/vendor/openhwgroup_cva6/core/alu.sv#L259
Line length exceeds max: 100; is: 200 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/alu.sv#L262: hw/vendor/openhwgroup_cva6/core/alu.sv#L262
Line length exceeds max: 100; is: 115 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/alu.sv#L283: hw/vendor/openhwgroup_cva6/core/alu.sv#L283
Line length exceeds max: 100; is: 102 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/alu.sv#L284: hw/vendor/openhwgroup_cva6/core/alu.sv#L284
Line length exceeds max: 100; is: 105 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/alu.sv#L288: hw/vendor/openhwgroup_cva6/core/alu.sv#L288
Line length exceeds max: 100; is: 301 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/alu.sv#L290: hw/vendor/openhwgroup_cva6/core/alu.sv#L290
Line length exceeds max: 100; is: 301 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/alu.sv#L292: hw/vendor/openhwgroup_cva6/core/alu.sv#L292
Line length exceeds max: 100; is: 217 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/alu.sv#L293: hw/vendor/openhwgroup_cva6/core/alu.sv#L293
Line length exceeds max: 100; is: 202 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/cache_subsystem/wt_dcache_wbuffer.sv#L132: hw/vendor/openhwgroup_cva6/core/cache_subsystem/wt_dcache_wbuffer.sv#L132
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/TdpBramArray.sv#L48: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/TdpBramArray.sv#L48
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/rtl/TdpBramArray.sv#L53: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/TdpBramArray.sv#L53
Explicitly define a storage type for every parameter and localparam, (NUM_ENTRIES). [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/fpu_wrap.sv#L36: hw/vendor/openhwgroup_cva6/core/fpu_wrap.sv#L36
enum types always should be named using typedef. [Style: typedef-enums] [typedef-enums]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/fpu_wrap.sv#L37: hw/vendor/openhwgroup_cva6/core/fpu_wrap.sv#L37
All generate block labels must start with g_ or gen_ [Style: generate-constructs] [generate-label-prefix]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/fpu_wrap.sv#L48: hw/vendor/openhwgroup_cva6/core/fpu_wrap.sv#L48
Explicitly define a storage type for every parameter and localparam, (OPBITS). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/fpu_wrap.sv#L49: hw/vendor/openhwgroup_cva6/core/fpu_wrap.sv#L49
Explicitly define a storage type for every parameter and localparam, (FMTBITS). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/fpu_wrap.sv#L50: hw/vendor/openhwgroup_cva6/core/fpu_wrap.sv#L50
Explicitly define a storage type for every parameter and localparam, (IFMTBITS). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/fpu_wrap.sv#L53: hw/vendor/openhwgroup_cva6/core/fpu_wrap.sv#L53
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/fpu_wrap.sv#L62: hw/vendor/openhwgroup_cva6/core/fpu_wrap.sv#L62
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/fpu_wrap.sv#L64: hw/vendor/openhwgroup_cva6/core/fpu_wrap.sv#L64
Line length exceeds max: 100; is: 123 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/fpu_wrap.sv#L202: hw/vendor/openhwgroup_cva6/core/fpu_wrap.sv#L202
Explicitly define a default case for every case statement. [Style: case-statements] [case-missing-default]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/fpu_wrap.sv#L224: hw/vendor/openhwgroup_cva6/core/fpu_wrap.sv#L224
Explicitly define a default case for every case statement. [Style: case-statements] [case-missing-default]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/fpu_wrap.sv#L245: hw/vendor/openhwgroup_cva6/core/fpu_wrap.sv#L245
Explicitly define a default case for every case statement. [Style: case-statements] [case-missing-default]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/fpu_wrap.sv#L253: hw/vendor/openhwgroup_cva6/core/fpu_wrap.sv#L253
Explicitly define a default case for every case statement. [Style: case-statements] [case-missing-default]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/fpu_wrap.sv#L393: hw/vendor/openhwgroup_cva6/core/fpu_wrap.sv#L393
Explicitly define a default case for every case statement. [Style: case-statements] [case-missing-default]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/fpu_wrap.sv#L400: hw/vendor/openhwgroup_cva6/core/fpu_wrap.sv#L400
Explicitly define a default case for every case statement. [Style: case-statements] [case-missing-default]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a6_imac_sv32_config_pkg.sv#L11: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imac_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_imac_sv32_config_pkg" [Style: file-names] [package-filename]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/cv32a6_imac_sv32_config_pkg.sv#L13: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imac_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_imac_sv32_config_pkg.sv#L15: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imac_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_imac_sv32_config_pkg.sv#L16: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imac_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_imac_sv32_config_pkg.sv#L17: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imac_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_imac_sv32_config_pkg.sv#L18: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imac_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_imac_sv32_config_pkg.sv#L19: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imac_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_imac_sv32_config_pkg.sv#L20: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imac_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_imac_sv32_config_pkg.sv#L22: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imac_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_imac_sv32_config_pkg.sv#L23: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imac_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_imac_sv32_config_pkg.sv#L24: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imac_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_imac_sv32_config_pkg.sv#L26: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imac_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_imac_sv32_config_pkg.sv#L27: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imac_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_imac_sv32_config_pkg.sv#L28: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imac_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_imac_sv32_config_pkg.sv#L29: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imac_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_imac_sv32_config_pkg.sv#L31: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imac_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_imac_sv32_config_pkg.sv#L33: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imac_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_imac_sv32_config_pkg.sv#L34: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imac_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_imac_sv32_config_pkg.sv#L35: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imac_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_imac_sv32_config_pkg.sv#L36: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imac_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_imac_sv32_config_pkg.sv#L37: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imac_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_imac_sv32_config_pkg.sv#L38: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imac_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_imac_sv32_config_pkg.sv#L40: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imac_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_imac_sv32_config_pkg.sv#L42: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imac_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_imac_sv32_config_pkg.sv#L43: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imac_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_imac_sv32_config_pkg.sv#L45: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imac_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_imac_sv32_config_pkg.sv#L47: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imac_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_imac_sv32_config_pkg.sv#L48: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imac_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_imac_sv32_config_pkg.sv#L50: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imac_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_imac_sv32_config_pkg.sv#L51: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imac_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_imac_sv32_config_pkg.sv#L53: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imac_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_imac_sv32_config_pkg.sv#L54: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imac_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_imac_sv32_config_pkg.sv#L55: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imac_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_imac_sv32_config_pkg.sv#L57: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imac_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_imac_sv32_config_pkg.sv#L59: hw/vendor/openhwgroup_cva6/core/include/cv32a6_imac_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/mmu_sv32/cva6_ptw_sv32.sv#L84: hw/vendor/openhwgroup_cva6/core/mmu_sv32/cva6_ptw_sv32.sv#L84
enum types always should be named using typedef. [Style: typedef-enums] [typedef-enums]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mmu_sv32/cva6_ptw_sv32.sv#L95: hw/vendor/openhwgroup_cva6/core/mmu_sv32/cva6_ptw_sv32.sv#L95
enum types always should be named using typedef. [Style: typedef-enums] [typedef-enums]
[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/vendor/pulp-platform/fpga-support/rtl/BramPort.sv#L36: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/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/rtl/BramPort.sv#L38: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/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/rtl/BramPort.sv#L39: hw/vendor/openhwgroup_cva6/vendor/pulp-platform/fpga-support/rtl/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/core/axi_shim.sv#L23: hw/vendor/openhwgroup_cva6/core/axi_shim.sv#L23
Line length exceeds max: 100; is: 119 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/axi_shim.sv#L24: hw/vendor/openhwgroup_cva6/core/axi_shim.sv#L24
Line length exceeds max: 100; is: 117 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/axi_shim.sv#L40: hw/vendor/openhwgroup_cva6/core/axi_shim.sv#L40
Line length exceeds max: 100; is: 129 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/axi_shim.sv#L71: hw/vendor/openhwgroup_cva6/core/axi_shim.sv#L71
Explicitly define a storage type for every parameter and localparam, (AddrIndex). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/axi_shim.sv#L77: hw/vendor/openhwgroup_cva6/core/axi_shim.sv#L77
enum types always should be named using typedef. [Style: typedef-enums] [typedef-enums]
[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/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/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/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/spm_interface/src/spm_interface.sv#L8: hw/spm_interface/src/spm_interface.sv#L8
Interface names must use lower_snake_case naming convention and end with _if. [Style: interface-conventions] [interface-name-style]
[verible-verilog-lint] hw/spm_interface/src/spm_interface.sv#L45: hw/spm_interface/src/spm_interface.sv#L45
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/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/frontend/bht.sv#L34: hw/vendor/openhwgroup_cva6/core/frontend/bht.sv#L34
Explicitly define a storage type for every parameter and localparam, (OFFSET). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/frontend/bht.sv#L36: hw/vendor/openhwgroup_cva6/core/frontend/bht.sv#L36
Explicitly define a storage type for every parameter and localparam, (NR_ROWS). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/frontend/bht.sv#L38: hw/vendor/openhwgroup_cva6/core/frontend/bht.sv#L38
Explicitly define a storage type for every parameter and localparam, (ROW_ADDR_BITS). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/frontend/bht.sv#L39: hw/vendor/openhwgroup_cva6/core/frontend/bht.sv#L39
Explicitly define a storage type for every parameter and localparam, (ROW_INDEX_BITS). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/frontend/bht.sv#L41: hw/vendor/openhwgroup_cva6/core/frontend/bht.sv#L41
Explicitly define a storage type for every parameter and localparam, (PREDICTION_BITS). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/frontend/bht.sv#L45: hw/vendor/openhwgroup_cva6/core/frontend/bht.sv#L45
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/frontend/bht.sv#L48: hw/vendor/openhwgroup_cva6/core/frontend/bht.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/core/frontend/bht.sv#L48: hw/vendor/openhwgroup_cva6/core/frontend/bht.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/core/frontend/bht.sv#L48: hw/vendor/openhwgroup_cva6/core/frontend/bht.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/core/frontend/bht.sv#L48: hw/vendor/openhwgroup_cva6/core/frontend/bht.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/core/frontend/bht.sv#L48: hw/vendor/openhwgroup_cva6/core/frontend/bht.sv#L48
Line length exceeds max: 100; is: 111 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/frontend/bht.sv#L57: hw/vendor/openhwgroup_cva6/core/frontend/bht.sv#L57
All generate block statements must have a label [Style: generate-statements] [generate-label]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/frontend/bht.sv#L119: hw/vendor/openhwgroup_cva6/core/frontend/bht.sv#L119
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/frontend/bht.sv#L120: hw/vendor/openhwgroup_cva6/core/frontend/bht.sv#L120
Explicitly define a storage type for every parameter and localparam, (BRAM_WORD_BITS). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/frontend/bht.sv#L135: hw/vendor/openhwgroup_cva6/core/frontend/bht.sv#L135
All generate block statements must have a label [Style: generate-statements] [generate-label]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/frontend/bht.sv#L164: hw/vendor/openhwgroup_cva6/core/frontend/bht.sv#L164
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/frontend/bht.sv#L178: hw/vendor/openhwgroup_cva6/core/frontend/bht.sv#L178
Line length exceeds max: 100; is: 102 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/frontend/bht.sv#L184: hw/vendor/openhwgroup_cva6/core/frontend/bht.sv#L184
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/frontend/bht.sv#L189: hw/vendor/openhwgroup_cva6/core/frontend/bht.sv#L189
Line length exceeds max: 100; is: 127 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/frontend/bht.sv#L189: hw/vendor/openhwgroup_cva6/core/frontend/bht.sv#L189
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/frontend/bht.sv#L190: hw/vendor/openhwgroup_cva6/core/frontend/bht.sv#L190
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/frontend/bht.sv#L202: hw/vendor/openhwgroup_cva6/core/frontend/bht.sv#L202
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/dromajo_ram.sv#L14: hw/vendor/openhwgroup_cva6/core/dromajo_ram.sv#L14
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/dromajo_ram.sv#L21: hw/vendor/openhwgroup_cva6/core/dromajo_ram.sv#L21
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/dromajo_ram.sv#L22: hw/vendor/openhwgroup_cva6/core/dromajo_ram.sv#L22
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/core/dromajo_ram.sv#L23: hw/vendor/openhwgroup_cva6/core/dromajo_ram.sv#L23
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/core/dromajo_ram.sv#L40: hw/vendor/openhwgroup_cva6/core/dromajo_ram.sv#L40
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/core/dromajo_ram.sv#L45: hw/vendor/openhwgroup_cva6/core/dromajo_ram.sv#L45
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/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/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/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/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/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/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/include/ariane_pkg.sv#L34: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L34
Explicitly define a storage type for every parameter and localparam, (NrMaxRules). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L131: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L131
Explicitly define a storage type for every parameter and localparam, (NR_SB_ENTRIES). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L132: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L132
Explicitly define a storage type for every parameter and localparam, (TRANS_ID_BITS). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L134: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L134
Explicitly define a storage type for every parameter and localparam, (ASID_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L135: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L135
Explicitly define a storage type for every parameter and localparam, (BITS_SATURATION_COUNTER). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L136: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L136
Explicitly define a storage type for every parameter and localparam, (NR_COMMIT_PORTS). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L138: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L138
Explicitly define a storage type for every parameter and localparam, (ENABLE_RENAME). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L140: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L140
Explicitly define a storage type for every parameter and localparam, (ISSUE_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L143: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L143
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L149: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L149
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L152: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L152
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L155: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L155
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L178: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L178
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L179: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L179
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L180: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L180
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L181: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L181
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L182: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L182
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L183: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L183
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L184: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L184
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L185: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L185
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L186: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L186
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L187: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L187
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L191: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L191
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L194: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L194
Explicitly define a storage type for every parameter and localparam, (FLEN). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L212: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L212
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L213: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L213
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L215: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L215
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L228: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L228
Explicitly define a storage type for every parameter and localparam, (REG_ADDR_SIZE). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L230: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L230
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L233: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L233
Explicitly define a storage type for every parameter and localparam, (NR_WB_PORTS). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L236: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L236
Explicitly define a storage type for every parameter and localparam, (NR_RGPR_PORTS). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L250: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L250
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L256: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L256
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L260: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L260
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L262: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L262
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L264: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L264
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L266: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L266
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L267: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L267
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L268: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L268
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L271: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L271
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L284: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L284
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L294: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L294
Explicitly define a storage type for every parameter and localparam, (FETCH_USER_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L295: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L295
Explicitly define a storage type for every parameter and localparam, (DATA_USER_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L296: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L296
Explicitly define a storage type for every parameter and localparam, (AXI_USER_EN). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L297: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L297
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/ariane_pkg.sv#L298: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L298
Explicitly define a storage type for every parameter and localparam, (DATA_USER_EN). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L299: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L299
Explicitly define a storage type for every parameter and localparam, (FETCH_USER_EN). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L306: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L306
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L307: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L307
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L309: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L309
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L310: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L310
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L400: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L400
Explicitly define a storage type for every parameter and localparam, (EXC_OFF_RST). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L402: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L402
Explicitly define a storage type for every parameter and localparam, (SupervisorIrq). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L403: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L403
Explicitly define a storage type for every parameter and localparam, (MachineIrq). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L447: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L447
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L448: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L448
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L449: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L449
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L450: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L450
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L451: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L451
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L453: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L453
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L454: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L454
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L455: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L455
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L456: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L456
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L457: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L457
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L458: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L458
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L461: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L461
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L462: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L462
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L463: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L463
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L464: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L464
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L465: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L465
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L466: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L466
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L468: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L468
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L469: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L469
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L470: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L470
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L471: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L471
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L472: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L472
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L473: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L473
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L474: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L474
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L475: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L475
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L542: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L542
Enum names must use lower_snake_case naming convention and end with _t or _e. [Style: enumerations] [enum-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L694: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L694
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L696: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L696
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L697: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L697
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L702: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L702
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L735: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L735
Explicitly define a storage type for every parameter and localparam, (PPN4K_WIDTH). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L856: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L856
Explicitly define a default case for every case statement. [Style: case-statements] [case-missing-default]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L871: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L871
Explicitly define a default case for every case statement. [Style: case-statements] [case-missing-default]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L876: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L876
Explicitly define a default case for every case statement. [Style: case-statements] [case-missing-default]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L885: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L885
Explicitly define a default case for every case statement. [Style: case-statements] [case-missing-default]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L896: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L896
Explicitly define a default case for every case statement. [Style: case-statements] [case-missing-default]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L917: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L917
Explicitly define a default case for every case statement. [Style: case-statements] [case-missing-default]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L925: hw/vendor/openhwgroup_cva6/core/include/ariane_pkg.sv#L925
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]
[verible-verilog-lint] hw/vendor/pulp_platform_axi_tlb/test/tb_axi_tlb.sv#L193: hw/vendor/pulp_platform_axi_tlb/test/tb_axi_tlb.sv#L193
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#L193: hw/vendor/pulp_platform_axi_tlb/test/tb_axi_tlb.sv#L193
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/mult.sv#L16: hw/vendor/openhwgroup_cva6/core/mult.sv#L16
Line length exceeds max: 100; is: 102 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mult.sv#L26: hw/vendor/openhwgroup_cva6/core/mult.sv#L26
Line length exceeds max: 100; is: 140 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mult.sv#L28: hw/vendor/openhwgroup_cva6/core/mult.sv#L28
Line length exceeds max: 100; is: 133 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mult.sv#L61: hw/vendor/openhwgroup_cva6/core/mult.sv#L61
Line length exceeds max: 100; is: 134 [Style: line-length] [line-length]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/mult.sv#L82: hw/vendor/openhwgroup_cva6/core/mult.sv#L82
Line length exceeds max: 100; is: 109 [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/include/riscv_pkg.sv#L23: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L23
Explicitly define a storage type for every parameter and localparam, (XLEN). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L24: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L24
Explicitly define a storage type for every parameter and localparam, (FPU_EN). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L40: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L40
Explicitly define a storage type for every parameter and localparam, (VLEN). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L41: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L41
Explicitly define a storage type for every parameter and localparam, (PLEN). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L43: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L43
Explicitly define a storage type for every parameter and localparam, (IS_XLEN32). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L44: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L44
Explicitly define a storage type for every parameter and localparam, (IS_XLEN64). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L45: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L45
Explicitly define a storage type for every parameter and localparam, (ModeW). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L46: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L46
Explicitly define a storage type for every parameter and localparam, (ASIDW). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L47: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L47
Explicitly define a storage type for every parameter and localparam, (PPNW). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L48: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L48
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L49: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L49
Explicitly define a storage type for every parameter and localparam, (SV). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L50: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L50
Explicitly define a storage type for every parameter and localparam, (VPN2). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L51: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L51
Explicitly define a storage type for every parameter and localparam, (XLEN_ALIGN_BYTES). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L206: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L206
Explicitly define a storage type for every parameter and localparam, (OpcodeLoad). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L207: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L207
Explicitly define a storage type for every parameter and localparam, (OpcodeLoadFp). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L208: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L208
Explicitly define a storage type for every parameter and localparam, (OpcodeCustom0). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L209: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L209
Explicitly define a storage type for every parameter and localparam, (OpcodeMiscMem). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L210: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L210
Explicitly define a storage type for every parameter and localparam, (OpcodeOpImm). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L211: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L211
Explicitly define a storage type for every parameter and localparam, (OpcodeAuipc). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L212: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L212
Explicitly define a storage type for every parameter and localparam, (OpcodeOpImm32). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L214: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L214
Explicitly define a storage type for every parameter and localparam, (OpcodeStore). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L215: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L215
Explicitly define a storage type for every parameter and localparam, (OpcodeStoreFp). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L216: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L216
Explicitly define a storage type for every parameter and localparam, (OpcodeCustom1). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L217: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L217
Explicitly define a storage type for every parameter and localparam, (OpcodeAmo). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L218: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L218
Explicitly define a storage type for every parameter and localparam, (OpcodeOp). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L219: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L219
Explicitly define a storage type for every parameter and localparam, (OpcodeLui). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L220: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L220
Explicitly define a storage type for every parameter and localparam, (OpcodeOp32). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L222: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L222
Explicitly define a storage type for every parameter and localparam, (OpcodeMadd). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L223: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L223
Explicitly define a storage type for every parameter and localparam, (OpcodeMsub). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L224: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L224
Explicitly define a storage type for every parameter and localparam, (OpcodeNmsub). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L225: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L225
Explicitly define a storage type for every parameter and localparam, (OpcodeNmadd). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L226: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L226
Explicitly define a storage type for every parameter and localparam, (OpcodeOpFp). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L227: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L227
Explicitly define a storage type for every parameter and localparam, (OpcodeRsrvd1). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L228: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L228
Explicitly define a storage type for every parameter and localparam, (OpcodeCustom2). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L230: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L230
Explicitly define a storage type for every parameter and localparam, (OpcodeBranch). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L231: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L231
Explicitly define a storage type for every parameter and localparam, (OpcodeJalr). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L232: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L232
Explicitly define a storage type for every parameter and localparam, (OpcodeRsrvd2). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L233: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L233
Explicitly define a storage type for every parameter and localparam, (OpcodeJal). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L234: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L234
Explicitly define a storage type for every parameter and localparam, (OpcodeSystem). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L235: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L235
Explicitly define a storage type for every parameter and localparam, (OpcodeRsrvd3). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L236: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L236
Explicitly define a storage type for every parameter and localparam, (OpcodeCustom3). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L240: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L240
Explicitly define a storage type for every parameter and localparam, (OpcodeC0). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L241: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L241
Explicitly define a storage type for every parameter and localparam, (OpcodeC0Addi4spn). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L242: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L242
Explicitly define a storage type for every parameter and localparam, (OpcodeC0Fld). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L243: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L243
Explicitly define a storage type for every parameter and localparam, (OpcodeC0Lw). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L244: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L244
Explicitly define a storage type for every parameter and localparam, (OpcodeC0Ld). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L245: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L245
Explicitly define a storage type for every parameter and localparam, (OpcodeC0Rsrvd). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L246: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L246
Explicitly define a storage type for every parameter and localparam, (OpcodeC0Fsd). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L247: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L247
Explicitly define a storage type for every parameter and localparam, (OpcodeC0Sw). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L248: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L248
Explicitly define a storage type for every parameter and localparam, (OpcodeC0Sd). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L250: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L250
Explicitly define a storage type for every parameter and localparam, (OpcodeC1). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L251: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L251
Explicitly define a storage type for every parameter and localparam, (OpcodeC1Addi). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L252: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L252
Explicitly define a storage type for every parameter and localparam, (OpcodeC1Addiw). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L253: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L253
Explicitly define a storage type for every parameter and localparam, (OpcodeC1Jal). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L254: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L254
Explicitly define a storage type for every parameter and localparam, (OpcodeC1Li). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L255: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L255
Explicitly define a storage type for every parameter and localparam, (OpcodeC1LuiAddi16sp). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L256: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L256
Explicitly define a storage type for every parameter and localparam, (OpcodeC1MiscAlu). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L257: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L257
Explicitly define a storage type for every parameter and localparam, (OpcodeC1J). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L258: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L258
Explicitly define a storage type for every parameter and localparam, (OpcodeC1Beqz). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L259: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L259
Explicitly define a storage type for every parameter and localparam, (OpcodeC1Bnez). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L261: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L261
Explicitly define a storage type for every parameter and localparam, (OpcodeC2). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L262: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L262
Explicitly define a storage type for every parameter and localparam, (OpcodeC2Slli). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L263: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L263
Explicitly define a storage type for every parameter and localparam, (OpcodeC2Fldsp). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L264: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L264
Explicitly define a storage type for every parameter and localparam, (OpcodeC2Lwsp). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L265: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L265
Explicitly define a storage type for every parameter and localparam, (OpcodeC2Ldsp). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L266: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L266
Explicitly define a storage type for every parameter and localparam, (OpcodeC2JalrMvAdd). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L267: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L267
Explicitly define a storage type for every parameter and localparam, (OpcodeC2Fsdsp). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L268: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L268
Explicitly define a storage type for every parameter and localparam, (OpcodeC2Swsp). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L269: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L269
Explicitly define a storage type for every parameter and localparam, (OpcodeC2Sdsp). [Style: constants] [explicit-parameter-storage-type]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L306: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L306
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L307: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L307
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L308: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L308
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L310: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L310
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L311: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L311
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L312: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L312
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L313: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L313
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L314: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L314
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L315: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L315
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L316: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L316
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L317: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L317
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L318: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L318
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L319: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L319
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L320: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L320
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L322: hw/vendor/openhwgroup_cva6/core/include/riscv_pkg.sv#L322
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]