From d6bfb37e6a51693953ed0cffcdae2e642e589cc9 Mon Sep 17 00:00:00 2001 From: Wilson Snyder Date: Sat, 17 Sep 2022 07:47:06 -0400 Subject: [PATCH 1/3] Docker: Use 22.04 --- ci/docker/buildenv/Dockerfile | 2 +- ci/docker/buildenv/README.rst | 2 +- ci/docker/run/Dockerfile | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ci/docker/buildenv/Dockerfile b/ci/docker/buildenv/Dockerfile index 7e6682357..7adf4b3d2 100644 --- a/ci/docker/buildenv/Dockerfile +++ b/ci/docker/buildenv/Dockerfile @@ -6,7 +6,7 @@ # Version 2.0. # SPDX-License-Identifier: LGPL-3.0-only OR Artistic-2.0 -FROM ubuntu:20.04 +FROM ubuntu:22.04 RUN apt-get update \ && DEBIAN_FRONTEND=noninteractive \ diff --git a/ci/docker/buildenv/README.rst b/ci/docker/buildenv/README.rst index 5e7110c84..3ff025fc9 100644 --- a/ci/docker/buildenv/README.rst +++ b/ci/docker/buildenv/README.rst @@ -8,7 +8,7 @@ Verilator build. It uses the following parameters: - Source revision (default: master) -- Compiler (GCC 9.3.0, clang 10.0.0, default: 9.3.0) +- Compiler (GCC 10.3.0, clang 10.0.0, default: 10.3.0) The container is published as ``verilator/verilator-buildenv`` on `docker hub diff --git a/ci/docker/run/Dockerfile b/ci/docker/run/Dockerfile index 18c40483f..fa5c98519 100644 --- a/ci/docker/run/Dockerfile +++ b/ci/docker/run/Dockerfile @@ -6,7 +6,7 @@ # Version 2.0. # SPDX-License-Identifier: LGPL-3.0-only OR Artistic-2.0 -FROM ubuntu:20.04 +FROM ubuntu:22.04 RUN apt-get update \ && DEBIAN_FRONTEND=noninteractive \ From a548a77f268313ccc4b6b9d4cd3402492a4d93ec Mon Sep 17 00:00:00 2001 From: Wilson Snyder Date: Sat, 17 Sep 2022 07:58:56 -0400 Subject: [PATCH 2/3] Merge branch 'develop-v5' into master: Changes file --- docs/CONTRIBUTORS | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/CONTRIBUTORS b/docs/CONTRIBUTORS index 83ab9f830..7a800bab7 100644 --- a/docs/CONTRIBUTORS +++ b/docs/CONTRIBUTORS @@ -90,6 +90,7 @@ Nathan Kohagen Nathan Myers Patrick Stewart Paul Wright +Pawel Sagan Peter Horvath Peter Monsson Philipp Wagner From 80b73859a2b0b30cd5729431a4554a0dd14069f5 Mon Sep 17 00:00:00 2001 From: Wilson Snyder Date: Sat, 17 Sep 2022 08:00:40 -0400 Subject: [PATCH 3/3] Commentary: Some fixes from 'develop-v5' --- bin/verilator | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bin/verilator b/bin/verilator index 852ad516c..b6495eee5 100755 --- a/bin/verilator +++ b/bin/verilator @@ -344,7 +344,7 @@ detailed descriptions of these arguments. --lint-only Lint, but do not make output --make Generate scripts for specified build tool -MAKEFLAGS Arguments to pass to make during --build - --main Generate C++ main() + --main Generate C++ main() file --max-num-width Maximum number width (default: 64K) --Mdir Name of output object directory --MMD Create .d dependency files @@ -356,6 +356,7 @@ detailed descriptions of these arguments. -O Selectable optimizations -o Name of final executable --no-order-clock-delay Disable ordering clock enable assignments + --no-verilate Skip Verilation, only compile previously Verilated code --output-split Split .cpp files into pieces --output-split-cfuncs Split model functions --output-split-ctrace Split tracing functions