Jerry Zhao
f1a0cd605c
Fix ANSI color output
...
When redirecting SBT to a pipe (for tee), ANSI color is suppressed unless color=always is set.
2023-03-17 11:48:11 -07:00
Jerry Zhao
954ea0722a
Add logged output of chisel elab to generated-src
2023-03-14 21:31:21 -07:00
Abraham Gonzalez
ad73bcc5f3
Merge pull request #1362 from ucb-bar/sbt-local
...
Cache `.ivy2` and `.sbt` within Chipyard root directory
2023-03-07 13:38:37 -08:00
abejgonzalez
66875d381c
Use local .ivy/.sbt in FireSim | Disable supershell | Rework remote env. vars.
2023-03-06 20:25:53 -08:00
joonho hwangbo
c0b270853b
Remove Duplicate Compiler Flags ( #1367 )
...
* Remove Duplicate Compiler Flags
* Cleanup & fixes for MultipleMMIO
* bump barstools
* Update common.mk
* Update common.mk
---------
Co-authored-by: Abraham Gonzalez <abe.j.gonza@gmail.com >
2023-03-01 23:44:05 -08:00
abejgonzalez
344be678e8
Move .ivy2 and .sbt into Chipyard root
2023-02-28 17:28:21 -08:00
Jerry Zhao
a83a0d2c68
Fix socket name length issues on CI
2023-02-21 14:10:55 -08:00
Abraham Gonzalez
df903f0cb6
Merge pull request #1342 from ucb-bar/remove-gen-collateral
...
Remove gen-collateral when rebuilding
2023-02-15 16:40:40 -08:00
Harrison Liew
660c63fb34
Merge pull request #1324 from ucb-bar/new-hammer
...
New Hammer
2023-02-15 13:14:01 -08:00
joey0320
58a6e72528
rename OUT_DIR to GEN_COLLATERAL_DIR
2023-02-13 13:24:04 -08:00
Jerry Zhao
ffb6c62d1e
Set VLOG_MODEL=MODEL by default in variables.mk
...
This is what 99% of users will want if they override `MODEL`.
2023-02-10 13:59:38 -08:00
abejgonzalez
f51457cf39
More robust splitting of BB filelists | Missed pre-commit | Removed old conda.yaml
2023-02-06 12:31:39 -08:00
joey0320
9e8812d7fb
Add python file to split top.bb.f & model.bb.f
2023-02-06 12:29:29 -08:00
joey0320
c452999834
rename firtool->mfc | fix comments
2023-01-09 10:45:50 -08:00
joey0320
e8e0f3e902
Fix HARNESS_* to MODEL_* for consistence
2023-01-09 10:36:08 -08:00
joey0320
6da72d859b
Low FIRRTL flow working
...
Bump barstools to 06db605902
2023-01-09 10:36:08 -08:00
joey0320
35cceb6428
Fix SBT_BIN to java -jar from sbt
2023-01-09 10:34:21 -08:00
abejgonzalez
821735af0d
Missed outdir
2023-01-09 10:33:41 -08:00
abejgonzalez
9f2fd22cc0
Rename variables | Small fixes | Move out-srcs to new dir
2023-01-09 10:32:44 -08:00
abejgonzalez
6c2c2eca45
Revert FIRRTL log-level
2023-01-09 10:27:54 -08:00
abejgonzalez
a136bafabd
Fix more CI
2023-01-09 10:27:49 -08:00
abejgonzalez
f9b938ad55
Update all
2023-01-09 10:27:07 -08:00
abejgonzalez
e75b107cf3
Reorg + Cleanup
2023-01-09 10:26:22 -08:00
abejgonzalez
a384fa9d1d
E2E RocketConfig compile in Verilator
2023-01-09 10:25:27 -08:00
abejgonzalez
ae05fe0de2
Closer [ci skip]
2023-01-09 10:24:46 -08:00
abejgonzalez
873131c0c7
Initial CIRCT integration [ci skip]
2023-01-09 10:24:02 -08:00
Jerry Zhao
4beaad255f
Revert to using sbt-launch.jar to run SBT
2022-10-10 14:29:55 -07:00
Jerry Zhao
af0cef485a
Initial integration
2022-09-22 11:49:28 -07:00
abejgonzalez
1de35a6af4
Use conda + Update initial setup docs
2022-08-23 00:44:21 +00:00
Tynan McAuley
9adb1036a3
Document simulator-timeout settings ( #1094 )
2022-01-21 09:47:03 -08:00
Brendan Sweeney
6d1da366fe
Remove MaxPermSize
...
See ucb-bar#1079. This option ceased doing things after Java 8 (released in 2014), and openJDK considers having it included an error.
This commit is a redo of a previous one.
2022-01-17 03:49:42 -06:00
David Biancolin
a5b412cfbc
Remove sriracha and generated .sbtopts
2021-12-07 04:58:54 +00:00
David Biancolin
804e3de41c
Revert "Force FIRRTL 1.4.1"
...
This reverts commit 7d244d635c .
2021-12-02 00:02:54 +00:00
abejgonzalez
7d244d635c
Force FIRRTL 1.4.1
2021-11-30 19:54:54 -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
Jerry Zhao
52f76ced67
Set JAVA_TOOL_OPTIONS environment variable instead of nonstandard JAVA_OPTS ( #1013 )
...
* Set JAVA_TOOL_OPTIONS environment variable instead of nonstandard JAVA_OPTS
The JAVA_TOOL_OPTIONS environment variable is passed to all Java processes.
This is useful for Java processes that somehow miss the flags passed in via command line, in particular, the JVM launched by initialization of the SBT thin client only sees flags passed in by JAVA_TOOL_OPTIONS.
* Update CI with JAVA_TOOL_OPTIONS
2021-10-20 14:21:21 -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
aa4eff3407
Add small comments about thin client
2021-05-06 14:08:47 -07:00
abejgonzalez
309ab68e79
Use .sbtopts file
2021-05-06 00:55:57 -07:00
abejgonzalez
1d52899736
Remove GenerateSimFiles and use make instead
2021-05-06 00:27:11 -07:00
Jerry Zhao
766443b2d4
Avoid permissions conflict on shared protocjar.webcache
...
The Java protoc plugin (part of FIRRTL) by default caches protoc in /tmp, and does not delete it afterwards.
This causes permissions failures when multiple users try to install Chipyard on the same machine, due to permissions failures over accessing the same cache in /tmp.
A solution is to place the tmpdir within the Chipyard repo. No other files besides protocjar.webcache currently use that directory, so I believe this should be safe.
2021-01-23 13:42:59 -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
eee0d58b5d
Cleanup comment
2020-12-02 15:53:11 -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
9087b58cf0
Add testbench to description
2020-08-19 22:35:02 -07:00