Tynan McAuley
2f1ee6bb32
Allow sed override in uniquify-module-names.py
...
On macOS, this can be set to `gsed` to allow use of the `-i` flag.
2024-01-05 12:15:48 -08:00
Jerry Zhao
bb23af97be
Add clearer --skip flags to build-setup
2024-01-04 21:58:33 -08:00
Jerry Zhao
e8f89d228c
Move CIRCT install to its own step in build-setup script
2023-12-18 14:22:01 -08:00
joey0320
6bf915a89c
Add spike-devices as a submodule
2023-12-16 12:56:54 -08:00
Jerry Zhao
93d7c511f9
replace-content.py should use python3 explicitly
2023-12-15 16:10:46 -08:00
abejgonzalez
551c096bc9
Fix CIRCT installer path | Run CRON every 15m
2023-12-07 11:00:59 -08:00
abejgonzalez
dd6cff58a6
Fix CI (proper use of CONDA_PREFIX + GH token)
2023-12-01 10:11:13 -08:00
abejgonzalez
dae66b0d56
Bump
2023-11-30 17:30:36 -08:00
abejgonzalez
d2b3181e48
Update CI to install circt | Update every day
2023-11-30 16:09:42 -08:00
abejgonzalez
b9e504411a
Install CIRCT outside of conda (add CI to auto-update)
2023-11-30 15:47:14 -08:00
Jerry Zhao
8aef234f3b
Install uart_tsi utility as part of build-toolchain-extra
2023-11-24 16:06:18 -08:00
abejgonzalez
eca7b960f6
More robust env.sh | Fix conda activate if in subshell
2023-11-06 17:22:05 -08:00
abejgonzalez
2221e9cc64
Update tutorial patch
2023-11-06 13:16:19 -08:00
Abraham Gonzalez
d7f78ba2e4
Merge branch 'main' into bb-fixes
2023-11-03 11:46:49 -07:00
abejgonzalez
4e5413c886
Bump conda files
2023-11-03 11:46:30 -07:00
abejgonzalez
078de512ab
Bump to firtool 1.58.0
2023-11-02 17:49:18 -07:00
Abraham Gonzalez
643ad201f6
Fix spacing
2023-11-02 15:05:32 -07:00
Abraham Gonzalez
2ced8f1753
Fix regex for similar module names that are uniquified
2023-11-01 17:47:31 -07:00
Jordan Lees
5bbebb83dc
Merge branch 'main' into script-trycatch
2023-10-07 22:13:24 -07:00
JL102
9b557227a3
Remove now-unused build-step scripts
2023-10-06 19:01:47 -04:00
JL102
a7993db08e
I think now I put &&s everywhere that is necessary
2023-10-06 19:00:11 -04:00
JL102
aded25fee0
Made indentation consistent
2023-10-06 18:49:10 -04:00
JL102
b76ab6b5b0
Replaced "try-catch" with a more special-purpose set of functions
...
This also fixed the weird issue I was experiencing where the try-catch in step 1 caused step 3 to break
2023-10-06 18:43:52 -04:00
Hansung Kim
921b0c062e
Use env python interpreter in insert-includes.py
...
This fixes failing CI for CVA6/nvdla on a system that does not have a
/usr/bin/python interpreter by making the script use one from conda env.
2023-10-05 11:15:42 -07:00
JL102
6b70dd6d39
Added "try-catch" to all build-setup steps
...
This was the only way I knew how to display the step at which the build-setup process failed.
I've personally experienced failures at multiple of the build steps, and before I got used to Chipyard,
it was hard to figure out which step was the culprit. With this, users should have a bit more info to
troubleshoot their issues. For some of the build steps that required multiple lines, I figured it made
more sense to put them into a sub-script, rather than putting a && at the end of each line. But for the
firesim one for example, since it was two .sh calls, I just put a && after the first one, inside of the
try block, to make sure both lines run.
2023-10-05 02:17:25 -04:00
abejgonzalez
284f276fbb
Remove Dromajo + documentation
2023-09-08 14:28:10 -07:00
Abraham Gonzalez
4cfc16674c
Remove pre-commit from env.sh
2023-08-30 11:39:13 -07:00
abejgonzalez
c7f1fe220d
Enable precommit | Format files
2023-08-28 14:56:55 -07:00
Jerry Zhao
5495d05aa0
Bump to latest rocket-chip
2023-08-22 11:28:57 -07:00
Jerry Zhao
a612f401e2
Merge remote-tracking branch 'origin/main' into rcbump
2023-07-25 09:30:19 -07:00
abejgonzalez
0674488f9f
Bump lockfiles | Force user-installed conda during conda-lock [ci skip]
2023-07-12 00:21:26 +00:00
Jerry Zhao
078bce1323
Bump to chisel3.6
2023-07-05 10:32:55 -07:00
Sagar Karandikar
4f282afdc5
Update build-setup.sh
2023-06-16 09:41:53 -07:00
Jerry Zhao
a486194d3d
Merge branch 'main' into shuttle
2023-06-13 11:01:19 -07:00
Jerry Zhao
903971f32f
Add documentation page indicating existence of prefetchers
2023-06-12 16:47:23 -07:00
Jerry Zhao
b0504e303a
Update tutorial-patches
2023-06-08 14:37:25 -07:00
Jerry Zhao
bdff878643
Merge remote-tracking branch 'origin/main' into bumprc
2023-05-27 10:32:49 -07:00
Jerry Zhao
26a6f62ca7
Update repo-clean.sh
2023-05-25 00:43:12 -07:00
Jerry Zhao
de54b18e8d
Update repo-clean.sh
2023-05-25 00:29:18 -07:00
abejgonzalez
c729b6c844
Fix repo clean
2023-05-17 20:46:49 -07:00
abejgonzalez
1f687af997
Generate all lockfiles at once
2023-05-09 14:12:09 -07:00
abejgonzalez
dbbf7c90b4
Separate out conda-lock generation into new script
2023-05-09 13:58:40 -07:00
Jerry Zhao
c4bc627cfe
Merge pull request #1438 from ucb-bar/tcdtm
...
ELF-based-loadmem | architectural restartable checkpoints
2023-05-07 22:21:37 -07:00
Jerry Zhao
f01101da4b
Remove init-fpga scripts and references, init-submodules now also inits-fpga
2023-05-07 16:03:27 -07:00
Jerry Zhao
2d76a4fea9
Always initialize fpga-shells with init-submodules.sh
...
FPGA shells is ultra fast to clone, and this makes the normal repo init script actually set up the repo properly for all possible use cases.
2023-05-07 16:03:26 -07:00
Jerry Zhao
954dab1638
Merge remote-tracking branch 'origin/main' into tcdtm
2023-05-07 15:56:55 -07:00
joey0320
fec43fc147
corner case
2023-05-04 21:51:00 -07:00
joey0320
60e80a772e
Cleanup + fixes, think it's stable now
2023-05-04 20:15:21 -07:00
Jerry Zhao
669db2ef4f
Merge remote-tracking branch 'origin/main' into tcdtm
2023-05-01 10:47:57 -07:00
joey0320
884cf3cf61
deal with bb
2023-04-30 13:32:46 -07:00