-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
treewide: Miscellaneous changes to bump dependency in Occamy #193
base: main
Are you sure you want to change the base?
Conversation
2e29bca
to
0cf1640
Compare
LGTM! What's the problem exactly with the overlapping |
Basically the iDMA uses |
f1d68a9
to
78993b8
Compare
Due to collision with `snitch_cluster` target used in iDMA, whose sources are required by all Snitch-cluster-based systems, e.g. Occamy, sources specific to the Snitch cluster simulation target and not needed by Snitch-cluster-based systems need to fall under a different Bender target. We rename this to `snitch_cluster_wrapper`.
The shift to a name which is not specific to a particular system makes building system-specific snRuntime implementations easier, as these can reuse existing build scripts directly.
Streamlines the name so that Snitch-based systems can reuse Snitch's snRuntime build scripts.
654a53b
to
26aae5c
Compare
Implements several changes to bump the Snitch cluster dependency in Occamy:
snitch_cluster
Bender target, since this is now used by the DMA and required in Snitch-based systems, tosnitch_cluster_wrapper
containing the sources which are only needed to simulate/synthesize thesnitch_cluster
out of contextROOT
toSNITCH_ROOT
, renamePLATFORM_HEADERS
toSNRT_HAL_HDRS
, renamesnitch_cluster_start.S
tosnrt.S
, makeMEMORY_LD
overridable)0.28.1
#175, was failing in Occamy, as blindly appending/*/*
to all include directories would lead to "No rule to make target" errors.verible
, which was not correctly installed in container, and is anyways unused in Snitchhw/snitch_dma
fromCODEOWNERS
, outdated after iDMA integrationdeploy-docs
job to CI workflow, to properly encode thebuild-docker
->deploy-docs
dependency