mirror of
https://github.com/lowRISC/ibex.git
synced 2025-06-28 17:24:11 -04:00
If you just build simple_system a fusesoc line like fusesoc --cores-root=. run --target=sim --setup \ --build lowrisc:ibex:ibex_simple_system then the change to ibex_simple_system.sv suffices, but if you explicitly set a parameter in fusesoc like this: fusesoc --cores-root=. run --target=sim --setup \ --build lowrisc:ibex:ibex_simple_system \ --RV32M=1 then it overrides the default parameter with a literal 1. We declare the parameter as an 'int', so I guess that's quite a reasonable behaviour from fusesoc. Anyway, this check only triggers when a 1-bit parameter is set with a literal 1, so should be safe. (If you do something buggy like setting it to 2, it will still moan at you). This patch adds a waiver file in examples/simple_system that silences the warning. This patch also makes the equivalent change to riscv_compliance, adding a waiver file in dv/riscv_compliance/lint and fixing up the default parameters. |
||
---|---|---|
.. | ||
verilator_waiver.vlt |