Commit Graph

133 Commits

Author SHA1 Message Date
Jerry Zhao
a70a63b1f6 Ignore dotfiles in lookup_srcs (#1218)
This makes the find and fd cases match, as fd already ignores dotfiles.
2022-09-05 18:49:23 -07:00
Abraham Gonzalez
af9435d0c5 Fix SOURCE_DIRS for barstools [ci skip] 2022-01-31 10:23:51 -08:00
abejgonzalez
1263427655 Allow unrecognized annos 2022-01-17 15:46:37 -08:00
abejgonzalez
6b633ad13f Point to IOCells separately | Fixup Hwacha/Sodor more | Use tapeout package 2022-01-17 11:16:15 -08:00
Jerry Zhao
a72d466646 Add support for FSDB (#1072) 2022-01-10 09:24:05 -08:00
Tynan McAuley
2475debf6f Hide which warning when fd isn't installed
On some systems, if `fd` isn't installed, this call to `which` will
result in a message like "which: no fd in <your PATH printed here>".
This hides that warning message.
2021-12-10 13:32:53 -08:00
abejgonzalez
32ffbd29df Update make help | Small make cleanup 2021-11-17 00:38:01 -08:00
abejgonzalez
99f1a3aed3 Separate the base SBT command from the --client addition
This makes it easier to override just SBT_BIN and still use the
ENABLE_SBT_THIN_CLIENT flag when using a downloaded SBT script
2021-11-12 12:09:02 -08:00
Abraham Gonzalez
b4af52c5e3 Merge pull request #999 from ucb-bar/dev-use-github-actions-plus-circle-ci
Add support for GitHub Actions
2021-10-27 10:12:31 -07:00
Abraham Gonzalez
23bb89e21e Forgot a couple of sim prereqs 2021-10-26 23:15:18 -07:00
abejgonzalez
e6387e0627 Fix Makefile bug w/ BREAK_SIM_PREREQ 2021-10-25 22:30:00 -07:00
abejgonzalez
b7fd1ffae2 Add bypass to ignore simulator dependency 2021-10-18 10:33:49 -07:00
chick
4cbdd9bb26 - remove unused GA build-extra-tests/action.yml
- cleanup exports in CA
  - remove exports from build-extra-tests CA
  - put exports in build-extra-tests.sh
    - based it on $GITHUB_WORKSPACE
  - changed exports in run-tests CA to use $GITHUB_WORKSPACE
- in common.mk
  - removed TODO comment lines where `$(sim)` had been removed
  - removed commented out lines that used `$(sim)`
- removed unused debugging script1.sh
2021-10-06 11:57:58 -07:00
chick
36fa1efcb6 Remove $(sim) targets in order to facilitate caching with GA
The simulations binaries have been built and all we want is the cached binaries. We don't need all the files building the sim depended on
2021-10-04 20:34:44 -07:00
John Fang
21a44d7596 Add torture run options to makefile (#992)
* Add torture option to chipyard makefile

* Bump spike to get the signature bug fix
2021-10-01 11:19:43 -07:00
Abraham Gonzalez
cda174d3e6 Update sim_common_files recipe to not use awk
Co-authored-by: John Wright <jwright6323@gmail.com>
2021-08-30 15:58:23 -07:00
abejgonzalez
42912a196b Print line entirely for Verilator 2021-08-30 15:35:02 -07:00
John Wright
dd810d826e Escape $1 in awk command 2021-08-27 16:38:00 -07:00
Tynan McAuley
890d4c3506 Add options for command-line arguments for Chisel and FIRRTL compilers (#921)
* make: Break FIRRTL command into multiple lines

* make: Use long form of FIRRTL command-line args

* make: Add ability to set Chisel/FIRRTL options
2021-08-12 23:37:39 -07:00
Abraham Gonzalez
45f63a1409 Merge pull request #879 from ucb-bar/remove-gen-sim-files
Remove GenerateSimFiles and use make instead
2021-05-13 16:41:17 -05:00
abejgonzalez
a0de9a0cfb Depend on build_dir 2021-05-06 20:36:28 -07:00
abejgonzalez
aa4eff3407 Add small comments about thin client 2021-05-06 14:08:47 -07:00
abejgonzalez
7195c0cbd1 Check for thin client flag | Bump SBT to 1.4.9 2021-05-06 14:05:59 -07:00
abejgonzalez
365e2ea81e Fix BINARY check 2021-05-06 01:11:30 -07:00
abejgonzalez
f9957b2ce3 Check for BINARY flag when doing run-* 2021-05-06 00:56:14 -07:00
abejgonzalez
1d52899736 Remove GenerateSimFiles and use make instead 2021-05-06 00:27:11 -07:00
Tynan McAuley
7d32e6c0b2 make: Use 'fd' over 'find' if possible 2021-04-22 15:27:05 -07:00
abejgonzalez
ca723f1323 Merge branch 'dev' into local-fpga-support 2020-12-27 20:57:57 -08:00
abejgonzalez
939e3a9f94 Bump paradise plugin | Remove extra rm for SBT-server timestamp | Small bump for barstools 2020-12-11 14:18:18 -08:00
abejgonzalez
714687c962 Add to help target | Cleanup build.sbt a bit more 2020-12-04 14:18:51 -08:00
abejgonzalez
d0079a9659 Cleanup helper sbt targets | Use project/target/active.json for SBT timestamp 2020-12-03 14:24:04 -08:00
abejgonzalez
a0e2dcfc4e Remove support for bloop 2020-12-02 14:46:46 -08:00
abejgonzalez
4e53dc1e66 Cleanly reload proj. defs. with thin client support 2020-12-02 12:18:12 -08:00
abejgonzalez
5bc7e6cd68 Support SBT thin client | Rename JAVA_ARGS -> OPTS | Support env. SBT_OPTS 2020-12-01 22:28:23 -08:00
abejgonzalez
6f827456c8 Helper make target to launch SBT | Move SBT_OPTS to SBT variable 2020-11-20 16:09:07 -08:00
abejgonzalez
70d43210d8 [temp] Unable to build/get past chisel-testers 2020-11-15 18:18:04 -08:00
abejgonzalez
3994bcecdf Merge remote-tracking branch 'secret/local-fpga-arty-harnessbinders' into local-fpga-support 2020-11-05 11:08:36 -08:00
abejgonzalez
a2ebbee2ac Rename Ariane to CVA6 2020-11-04 15:42:30 -08:00
Abraham Gonzalez
a07369acaf Merge remote-tracking branch 'ch/lazy-iobinders' into local-fpga-temp 2020-10-20 21:23:11 -07:00
Alon Amid
4a317b0cab differentiate default config package delimiter 2020-10-15 17:07:20 +00:00
abejgonzalez
341a6cc48d Merge remote-tracking branch 'origin/lazy-harnessbinders' into local-fpga-temp 2020-10-13 16:23:41 -07:00
dunn
309b9ee7ae Merge remote-tracking branch 'upstream/dev' into local-fpga-arty-abe 2020-10-06 12:23:18 -07:00
dunn
9664b848e9 Pointing common.mk's SOURCE_DIR to subdirectories of fpga, to avoid circular dependency caused by pointing to fpga, which contains generated-src. 2020-10-06 11:20:27 -07:00
abejgonzalez
a8083aa570 First pass at fpga-shells with IOBinders 2020-09-07 11:48:27 -07:00
Jerry Zhao
23e4c22a44 Don't run find in base_dir to avoid slow filesystem search 2020-09-02 23:52:55 -07:00
abejgonzalez
425b8ce850 Add support for multi-threaded verilator 2020-08-20 23:37:17 -07:00
Abraham Gonzalez
af61c533da Merge .PHONY variables 2020-08-19 22:15:55 -07:00
Abraham Gonzalez
b7d9472b4a Cleanup help commands 2020-08-19 22:10:18 -07:00
Abraham Gonzalez
3b991f3ed7 Move vcs flags to vcs.mk | Misc. cleanup 2020-08-18 11:14:01 -07:00
Abraham Gonzalez
b007d79820 Add help section to makefiles + Reorganize 2020-08-17 20:28:05 -07:00