From 20d121d819c4b12423423d6749121b42bd297a2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lu=C3=ADs=20Marques?= Date: Fri, 10 Jul 2026 22:00:18 +0100 Subject: [PATCH 1/2] Add test version of LLVM 22 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Luís Marques --- sw-versions.sh | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/sw-versions.sh b/sw-versions.sh index 6fdbb3d..f1ea978 100644 --- a/sw-versions.sh +++ b/sw-versions.sh @@ -2,15 +2,15 @@ # This documents the versions of any software checked out from git -# LLVM 21.1.8 plus: -# - jump guards -# - unratified bitmanip extensions +# LLVM 22.1.7 plus: # - `.option arch` with optional 0p93 suffix -# - fix single byte counters for elided branches +# - unratified bitmanip extensions +# - jump guards # - revert D151768 -export LLVM_URL=https://github.com/lowRISC/llvm-project.git -export LLVM_BRANCH=ot-llvm-21.1 -export LLVM_COMMIT=e5b282fd2541f3d1eb56b5b796b31aae3e37a293 +# - fix single byte counters for elided branches +export LLVM_URL=https://github.com/luismarques/llvm-project.git +export LLVM_BRANCH=ot-llvm-22.1.7 +export LLVM_COMMIT=c89c3d00bb936d42e415f429fe315b6470326cce # Our Binutils fork with unratified bitmanip extensions export BINUTILS_URL=https://github.com/lowRISC/binutils.git From 8625106f3a9aa961e5b01ce1d76cfe4ecbd8a7b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lu=C3=ADs=20Marques?= Date: Thu, 13 Aug 2026 15:07:41 +0100 Subject: [PATCH 2/2] Add test version of CHERIoT LLVM 22 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Luís Marques --- sw-versions.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/sw-versions.sh b/sw-versions.sh index f1ea978..b659298 100644 --- a/sw-versions.sh +++ b/sw-versions.sh @@ -2,15 +2,17 @@ # This documents the versions of any software checked out from git -# LLVM 22.1.7 plus: +# CHERIoT LLVM ~22.1.7 plus: +# - llvmorg-22.1.7 merge commit +# - Clang build fix # - `.option arch` with optional 0p93 suffix # - unratified bitmanip extensions # - jump guards # - revert D151768 # - fix single byte counters for elided branches export LLVM_URL=https://github.com/luismarques/llvm-project.git -export LLVM_BRANCH=ot-llvm-22.1.7 -export LLVM_COMMIT=c89c3d00bb936d42e415f429fe315b6470326cce +export LLVM_BRANCH=ot-cheriot +export LLVM_COMMIT=3d5e23ce0bc57bec3a43b07ad77575e97abd6f8d # Our Binutils fork with unratified bitmanip extensions export BINUTILS_URL=https://github.com/lowRISC/binutils.git