Update Verilator version
As of version 4.028, Verilator supports wildcard matching for `lint_off`
rules. This reduces the effort required to keep lint waiver files
aligned with the actual source code.
Signed-off-by: Pirmin Vogel <vogelpi@lowrisc.org>
diff --git a/azure-pipelines.yml b/azure-pipelines.yml
index 09bb446..78ef217 100644
--- a/azure-pipelines.yml
+++ b/azure-pipelines.yml
@@ -2,7 +2,7 @@
# Documentation at https://aka.ms/yaml
variables:
- VERILATOR_VERSION: 4.010
+ VERILATOR_VERSION: 4.028
VERILATOR_PATH: /opt/buildcache/verilator/$(VERILATOR_VERSION)
TOOLCHAIN_PATH: /opt/buildcache/riscv
# Release tag from https://github.com/lowRISC/lowrisc-toolchains/releases
diff --git a/doc/ug/install_instructions/index.md b/doc/ug/install_instructions/index.md
index 6be0444..7806246 100644
--- a/doc/ug/install_instructions/index.md
+++ b/doc/ug/install_instructions/index.md
@@ -134,7 +134,7 @@
Then you can fetch, build and install Verilator itself (this should be done outside the `$REPO_TOP` directory).
```console
-$ export VERILATOR_VERSION=4.010
+$ export VERILATOR_VERSION=4.028
$ git clone http://git.veripool.org/git/verilator
$ cd verilator
diff --git a/util/container/Dockerfile b/util/container/Dockerfile
index 0e02e84..6d42f80 100644
--- a/util/container/Dockerfile
+++ b/util/container/Dockerfile
@@ -6,7 +6,7 @@
# for OpenTitan.
# Global configuration options.
-ARG VERILATOR_VERSION=4.010
+ARG VERILATOR_VERSION=4.028
# The RISCV toolchain version should match the release tag used in GitHub.
ARG RISCV_TOOLCHAIN_TAR_VERSION=20190807-1