treewide: Improve cluster integration, bump to common_cells v2 and LLVM 22.1.7 - #318
Merged
Conversation
colluca
force-pushed
the
common-cells-v2
branch
15 times, most recently
from
June 2, 2026 12:00
cdab720 to
9c81414
Compare
colluca
force-pushed
the
common-cells-v2
branch
3 times, most recently
from
June 23, 2026 15:50
da78da0 to
f445556
Compare
colluca
force-pushed
the
common-cells-v2
branch
11 times, most recently
from
July 6, 2026 09:23
135e865 to
d4a14c2
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
HW
riscv-opcodesimm12iformatcluster_icachewith L0 bug fixcommon_cellsto v2.0.0-beta.2-mno-fdivsupport.imm6bug in IPUis_acc_instsnitch_cluster_pkg,snitch_cluster_wrapperandsnitch_cluster_wrapper_pkg. The latter is the only auto-generated file, and should exclusively serve as input to tie off parameters in the cluster wrapper and testbench files. All other files should get their parameters through the module hierarchy from thesnitch_clustertop module interface.SW
xpulp_postincandxpulp_vect*testsexpfunction implementation excites Snitch's memory ordering bugceil(log2)with__builtin_clzinsnrt_global_reduction_dma.log2function in LLVM 22 excites Snitch's memory ordering bugMisc
iis-setup.shto clone submodulesflock. Fixes CI after Gitlab pipelines got cleanHOMEdirectory.tbandtesttargetsupdate=none, so it is not cloned/updated by default, protecting setups without nonfree access.