abejgonzalez
eca7b960f6
More robust env.sh | Fix conda activate if in subshell
2023-11-06 17:22:05 -08: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
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
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
abejgonzalez
0674488f9f
Bump lockfiles | Force user-installed conda during conda-lock [ci skip]
2023-07-12 00:21:26 +00:00
Sagar Karandikar
4f282afdc5
Update build-setup.sh
2023-06-16 09:41:53 -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
f01101da4b
Remove init-fpga scripts and references, init-submodules now also inits-fpga
2023-05-07 16:03:27 -07:00
abejgonzalez
482f91d0e5
Clear screen on prompt [ci skip]
2023-04-20 14:50:32 -07:00
Jerry Zhao
63a7d13ec7
Fix newline in message in build-setup.sh
2023-02-23 10:12:03 -08:00
Jerry Zhao
13f87e9ff6
Recommend riscv-tools for gemmini users in build-setup script
2023-02-05 09:11:56 -08:00
Jerry Zhao
7780ed23bf
Bump to scala 2.13.10/chisel 3.5.5/latest rocketchip
2023-01-26 00:12:28 -08:00
abejgonzalez
b6d6ea6db1
Init FPGA submodules in build-setup.sh
2022-12-20 11:02:07 -08:00
abejgonzalez
1b12c6adf6
Rename to run_step | Add comments
2022-12-12 14:42:29 -08:00
abejgonzalez
a0ad9d2055
Remove need for conda in build-toolchains-extra.sh
2022-12-12 10:56:54 -08:00
abejgonzalez
5996ec69a5
Rework build-setup | Add single-node CI
2022-12-09 17:33:41 -08:00
Jerry Zhao
927bd6fc80
Move build-setup script to correct directory ( #1271 )
2022-12-08 09:51:30 -08:00