Commit Graph
132 Commits
Author SHA1 Message Date
Abraham GonzalezandGitHub 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 ZhaoandGitHub 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 GonzalezandGitHub 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 GonzalezandGitHub 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 FangandGitHub 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
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 McAuleyandGitHub 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 GonzalezandGitHub 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 ZhaoandGitHub 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 GonzalezandGitHub 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
Colin Schmidt edbb86ef98 Move elf2hex preprocessing into separate script 2020-08-05 11:23:48 -07:00