From 0656bc3889cbd91bf15358eb5b5d6c517f8c9b0d Mon Sep 17 00:00:00 2001 From: Eyck Jentzsch Date: Tue, 6 Jan 2026 14:33:12 +0100 Subject: [PATCH 1/4] applies clang-format --- softvector | 2 +- src/iss/mem/clic.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/softvector b/softvector index eee635c..b24ed4e 160000 --- a/softvector +++ b/softvector @@ -1 +1 @@ -Subproject commit eee635c183d73d78450e4b996b49ce22b7629c49 +Subproject commit b24ed4eee6b591d2c0686877fb3d93f13781f911 diff --git a/src/iss/mem/clic.h b/src/iss/mem/clic.h index 1a4d3fc..2262d43 100644 --- a/src/iss/mem/clic.h +++ b/src/iss/mem/clic.h @@ -32,9 +32,9 @@ * eyck@minres.com - initial implementation ******************************************************************************/ -#include "memory_if.h" #include "iss/arch/riscv_hart_common.h" #include "iss/vm_types.h" +#include "memory_if.h" #include namespace iss { From 989ef727a3397bb4929744a5c3e61de4e0d43ab4 Mon Sep 17 00:00:00 2001 From: Eyck Jentzsch Date: Tue, 6 Jan 2026 14:42:44 +0100 Subject: [PATCH 2/4] fixes duplicate cache action in github workflow --- .github/workflows/ci-compile.yml | 6 ------ README.md | 2 ++ 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci-compile.yml b/.github/workflows/ci-compile.yml index 03723ea..97c9fe6 100644 --- a/.github/workflows/ci-compile.yml +++ b/.github/workflows/ci-compile.yml @@ -38,12 +38,6 @@ jobs: path: ~/.conan2 key: conan-${{ runner.os }}-unit-cpp${{ matrix.cpp_std }}-${{ hashFiles('conanfile.py') }} - - name: Cache Conan - uses: actions/cache@v4 - with: - path: ~/.conan2 - key: conan-${{ runner.os }}-unit-cpp${{ matrix.cpp_std }}-${{ hashFiles('conanfile.py') }} - - name: Install dependencies run: | sudo apt-get update diff --git a/README.md b/README.md index 0d6e7ef..5765de7 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ +[![CI C++ Std compliance](https://github.com/Minres/DBT-RISE-RISCV/actions/workflows/ci-compile.yml/badge.svg)](https://github.com/Minres/DBT-RISE-RISCV/actions/workflows/ci-compile.yml) + # DBT-RISE-RISCV A instruction set simulator based on DBT-RISE implementing the RISC-V ISA. The project is hosted at https://github.com/Minres/DBT-RISE-RISCV . From 0249c94aeaf01a76da35f42c0b2426a8849182d9 Mon Sep 17 00:00:00 2001 From: Eyck Jentzsch Date: Tue, 6 Jan 2026 14:55:17 +0100 Subject: [PATCH 3/4] updates used libraries --- conanfile.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/conanfile.py b/conanfile.py index cb2240e..13d3428 100644 --- a/conanfile.py +++ b/conanfile.py @@ -36,13 +36,13 @@ class Pkg(ConanFile): } def requirements(self): - self.requires("fmt/8.0.1") - self.requires("spdlog/1.9.2") + self.requires("fmt/12.0.0") + self.requires("spdlog/1.16.0") self.requires("boost/1.85.0") - self.requires("elfio/3.11") - self.requires("lz4/1.9.3") - self.requires("yaml-cpp/0.7.0") - self.requires("jsoncpp/1.9.5") + self.requires("elfio/3.12") + self.requires("lz4/1.10.0") + self.requires("yaml-cpp/0.8.0") + self.requires("jsoncpp/1.9.6") self.requires("zlib/1.3.1") self.requires("asmjit/cci.20240531") if "WITH_LLVM" in os.environ: From 5c335808518b0c4f4c39c3d982def24515117d44 Mon Sep 17 00:00:00 2001 From: Eyck Jentzsch Date: Wed, 7 Jan 2026 05:30:27 +0100 Subject: [PATCH 4/4] updating dbt-rise-core to in standalon build to fix tmt issue --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 4b1d03d..58bbf9f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -20,7 +20,7 @@ if(NOT TARGET dbt-rise-core) dbt_rise_core_git GIT_REPOSITORY "https://github.com/Minres/DBT-RISE-Core.git" #GIT_TAG "origin/develop" - GIT_TAG cc0de2d + GIT_TAG 97c8150 GIT_SHALLOW OFF UPDATE_DISCONNECTED NOT ${UPDATE_EXTERNAL_PROJECT} # When enabled, this option causes the update step to be skipped. )