Commit Graph

394 Commits

Author SHA1 Message Date
Jerry Zhao
f2a2654fc8 Bump firesim to version with detached build.sbt 2024-04-25 12:16:43 -07:00
Jerry Zhao
0a0dd647cd Merge pull request #1845 from ucb-bar/empty-chiptop
Add EmptyChipTop example
2024-04-22 10:14:44 -07:00
Jerry Zhao
9436aea1e8 Fixes for in-tree barstools 2024-04-19 11:30:15 -07:00
Abraham Gonzalez
47a5748ee0 Update build-toolchain-extra.sh 2024-04-16 12:43:02 -07:00
Jerry Zhao
d6d5446893 Add EmptyChipTop example 2024-04-12 09:59:19 -07:00
Jerry Zhao
78adbc670b Add print INFO to header modification script 2024-03-19 23:42:23 -07:00
Jerry Zhao
ad838f0c83 Ignore uvm_macros.svh | we don't support UVM in included veriog 2024-03-19 23:42:01 -07:00
Lucheng Zhang
7f8d7bd389 fix: Link conda lib during CIRCT build
Although conda lib is is LD_LIBRARY_PATH, cmake building process
still ran into erros while linking libstdc++:

```
ld:/home/centos/repo/chipyard/.conda-env/lib/libicuuc.so.73:
undefined reference to `std::condition_variable::wait(
std::unique_lock<std::mutex>&)@GLIBCXX_3.4.30'
```

Add this link flag will resolve this
2024-03-14 21:53:16 +00:00
Vighnesh Iyer
2d5014b034 bump riscv cross compiler to gcc 13 + fix nits 2024-03-13 14:15:33 -07:00
Jerry Zhao
5459aa3371 Merge pull request #1808 from ucb-bar/circt-source
Fix build-circt-from-source
2024-02-29 17:06:55 -08:00
Jerry Zhao
7316ac615d Fix build-circt-from-source 2024-02-29 17:02:07 -08:00
Jerry Zhao
b23d6edaf6 Fix build-setup.sh typo
Co-authored-by: Abraham Gonzalez <abe.j.gonza@gmail.com>
2024-02-28 09:33:55 -08:00
Jerry Zhao
b8273d874e Set CIRCT/llvm branch 2024-02-27 17:22:36 -08:00
Jerry Zhao
3bb2101a25 Always checkout CIRCT/LLVM shallow 2024-02-27 17:01:56 -08:00
Jerry Zhao
793c56ef45 Don't checkout CIRCT with init-submods.sh 2024-02-27 16:40:42 -08:00
Jerry Zhao
e958f77168 Build CIRCT in release mode 2024-02-27 16:40:04 -08:00
Jerry Zhao
2935531d8b Add --build-circt flag to build-setup 2024-02-27 16:39:40 -08:00
Jerry Zhao
3e5a42de8b Add script to build circt-from-source - from submodule 2024-02-27 16:30:26 -08:00
abejgonzalez
3d5b018ffd Use statically linked CIRCT 2024-02-26 14:48:28 -08:00
Tynan McAuley
b260078ae4 Fix invalid escape sequences
In Python 3.12, these show up as SyntaxWarning messages.
2024-02-23 15:30:15 -08:00
Jerry Zhao
89914e4cd5 Add missing cva6 submods 2024-01-26 11:10:29 -08:00
Jerry Zhao
1f9cf94afc Don't recursively clone nvdla/cva6 2024-01-26 00:51:56 -08:00
joshua you
77f5752ae4 fix typo in build-setup.sh 2024-01-23 21:42:12 -08:00
joonho hwangbo
e4b252c516 Merge pull request #1759 from ucb-bar/cleanup-buildsetup
Remove useless conda env sourcing
2024-01-23 14:35:58 -08:00
Vighnesh Iyer
4aaffd53ae source conda.sh from conda base environment rather than the chipyard conda env (which does not have conda in lean lockfile) 2024-01-22 23:40:18 -08:00
joonho.whangbo
d70bd55a16 Remove useless conda env sourcing 2024-01-22 21:33:31 -08:00
Jerry Zhao
4fc090844d Split-mems-conf should always touch the output files 2024-01-22 19:27:33 -08:00
joonho hwangbo
0bc098496c Update scripts/build-setup.sh
Co-authored-by: Abraham Gonzalez <abe.j.gonza@gmail.com>
2024-01-22 13:25:16 -08:00
joonho.whangbo
87a45a059c Fix file names, move packages btw base & extended, generate lock files 2024-01-22 13:23:18 -08:00
joonho.whangbo
b4d56b6a4f Dedup chipyard conda lock file, add esp-tools to lean conda-lock 2024-01-22 11:17:29 -08:00
joonho.whangbo
16eeeae8fc Use lean conda for faster initial setup 2024-01-22 01:55:28 -08:00
Jerry Zhao
a3a2c19231 Merge pull request #1749 from ucb-bar/remove-skip-validate
Remove skip-validate option
2024-01-21 23:31:59 -08:00
Jerry Zhao
df2ed07b25 Add parsing for deprecated flags to avoid breaking user flows 2024-01-21 23:29:48 -08:00
joonho.whangbo
b5d7e2f6cb Remove skip-validate option 2024-01-21 16:28:54 -08:00
abejgonzalez
bc6af9207b Separate out docs into its own yaml | Use in RTD 2024-01-18 11:25:59 -08:00
Jerry Zhao
c9fa23edf0 Merge pull request #1726 from ucb-bar/submod-rename
Rename blocks/cache submodules to match new chipsalliance ownership
2024-01-08 16:32:35 -08:00
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
7c13574769 Rename cache/blocks submodules to match new chipsalliance ownership 2024-01-05 10:42:00 -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