Commit Graph

287 Commits

Author SHA1 Message Date
Hansung Kim
2c390cd493 Merge remote-tracking branch 'upstream/main' into graphics
rocket-chip not yet merged
2024-06-27 16:32:32 -07:00
Jerry Zhao
eca3888f24 Merge pull request #1899 from ucb-bar/firrtl-log
Generate a log file of the CIRCT output
2024-06-12 14:54:29 -07:00
Jerry Zhao
44a77b55f7 Merge pull request #1883 from ucb-bar/mergify/copy/main/pr-1878
[cd] Bump CIRCT from firtool-1.66.0 to firtool-1.75.0 (copy #1878)
2024-06-12 13:46:31 -07:00
Jerry Zhao
dcb3d24b08 Log CIRCT output into a log file 2024-06-12 11:37:13 -07:00
Jerry Zhao
a15fb7ff3d Remove unused thin-client stuff 2024-06-12 11:36:55 -07:00
Jerry Zhao
4fdc224c48 Fix uniquify script for new firtool 2024-06-12 11:11:27 -07:00
Hansung Kim
9a2d37e02b common.mk: Add run-binary-as-background target
Instead of taking up the current interactive shell, this spawns an
asynchronous process and relinquishes the shell back to user.  Makes it
easy to run multiple sims.  TODO Currently only done for
run-binary-debug
2024-06-12 09:57:20 -07:00
Hansung Kim
5e8a746928 make: Remove obsolete args rom dependency 2024-06-12 09:56:25 -07:00
Hansung Kim
c3f2ee14a5 Expand BINARIES in common.mk
Use $(wildcard) to expand any wildcard used in the BINARIES string, e.g.
"*.elf".  Otherwise make searches for the literal "*.elf" filename.
2024-06-11 17:32:33 -07:00
Jerry Zhao
28b157c216 Remove firesim build.sbt from our SBT dependencies
We don't depend on firesim's build.sbt anymore
2024-06-06 17:41:44 -07:00
Jerry Zhao
309cbe9792 Merge pull request #1880 from ucb-bar/classpath_fixes
Fix classpath_cache bug
2024-05-16 15:12:07 -07:00
Jerry Zhao
0c3ede15af Rename CHIPYARD_CLASSPATH to GENERATOR_CLASSPATH
This name better reflects that this classpath must contain a Generator main,
but does not have to necessarily be the chipyard project in build.sbt
2024-05-16 09:51:40 -07:00
Jerry Zhao
c60d0475b6 remove redundant CLASSPATH_TARGETS (this is always the same as CLASSPATH) 2024-05-16 09:46:06 -07:00
Richard Yan
a18c5de271 Merge branch 'main' of https://github.com/ucb-bar/chipyard into ucb-bar-main 2024-05-15 23:22:20 -07:00
Jerry Zhao
ab78bbe329 Precisely define firesim source directories 2024-05-13 12:48:06 -07:00
Jerry Zhao
ab077ef494 Add stage/stage-chisel3 to makefile source-finder 2024-05-13 12:48:05 -07:00
Hansung Kim
486cde650a common.mk: doc EXTRA_SIM_OUT_NAME 2024-05-07 16:18:30 -07:00
Richard Yan
724fd91790 Merge branch 'graphics' of https://github.com/hansungk/chipyard into graphics 2024-05-07 14:41:35 -07:00
Richard Yan
81847ae775 sram flow & firesim flow 2024-05-07 14:39:45 -07:00
Hansung Kim
74c9eef997 Merge remote-tracking branch 'origin/graphics' into graphics 2024-04-29 15:05:27 -07:00
Jerry Zhao
fa9a4215bb Fix missing new line in MFC_SMEMS_CONF 2024-04-22 21:33:21 -07:00
Jerry Zhao
efacb0888d Remove old dependency on tapeout_targets 2024-04-22 21:28:07 -07:00
Jerry Zhao
105fd7fd23 Remove useless GenerateModelStageMain 2024-04-22 21:28:07 -07:00
Jerry Zhao
fafc71e63f Fix SFC flow for now 2024-04-22 21:26:16 -07:00
Jerry Zhao
a152e0af69 Remove SFC_SMEMS_CONF 2024-04-22 19:58:07 -07:00
Jerry Zhao
4c1e3d211d Remove EXTRA_ANNO_FILE 2024-04-22 19:56:27 -07:00
Jerry Zhao
c96ffb6304 Remove SFC_EXTRA_ANNO_FILE 2024-04-22 19:55:12 -07:00
Jerry Zhao
e0c367ecab Remove lofirrtl handling 2024-04-22 19:52:47 -07:00
Jerry Zhao
f85b4bb9dc Remove EXTRA_FIRRTL_OPTIONS ; using sfc is discouraged 2024-04-22 19:51:57 -07:00
Jerry Zhao
7d8a76ccc9 Remove SFC_LEVEL 2024-04-22 19:50:31 -07:00
Jerry Zhao
bd7f82f353 Remove CUSTOM_FIRRTL_PASS support, SFC passes are discouraged 2024-04-22 19:48:27 -07:00
Jerry Zhao
0adfb8b9a7 Remove FixedPoint fallback to SFC (Fixed types aren't generated anymore) 2024-04-22 19:46:53 -07:00
Richard Yan
d0b274ab78 Merge branch 'main' of https://github.com/ucb-bar/chipyard into ucb-bar-main 2024-04-20 02:03:35 -07:00
Jerry Zhao
9436aea1e8 Fixes for in-tree barstools 2024-04-19 11:30:15 -07:00
Hansung Kim
44727dea7b Add EXTRA_SIM_OUT_NAME 2024-04-17 16:47:01 -07:00
Jerry Zhao
edf6d9ed19 Append EXT_FILELISTS to sim_common.f 2024-03-19 23:45:38 -07:00
abejgonzalez
38d7a76501 Bump for CIRCT | Fix style 2024-02-26 14:47:09 -08:00
Jerry Zhao
f3c221ddfa Split run-binary targets to be easier to read 2024-02-13 17:24:59 -08:00
Jerry Zhao
55e6dd67fd Add BINARY_ARGS to run-binary targets 2024-02-13 17:20:41 -08:00
Richard Yan
fd5fa7b6e1 Merge branch 'main' of https://github.com/ucb-bar/chipyard into graphics 2024-02-02 16:28:55 -08:00
Hansung Kim
2c85ab3216 Add radiance mk fragment 2024-01-29 15:45:22 -08:00
Jerry Zhao
3ddef0ded1 Macrocompiler should always touch the output files 2024-01-22 19:29:22 -08:00
Øyvind Harboe
22ceb7401b Makefile: add print-FOO utility target that prints the value of a make variable
useful for debugging/checking value of a variable

Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
2024-01-19 13:29:41 +01:00
Hansung Kim
1cf06fc324 Track changes in Radiance args.bin/op_*.bin in makefiles 2024-01-17 11:35:06 -08:00
Jerry Zhao
46585a5114 Fix check-submodule-status forcing rebuilds 2024-01-05 11:14:38 -08:00
Jerry Zhao
561e3fca68 [ci skip] Add makefile help text for check-submodule-status 2024-01-02 12:51:27 -08:00
Jerry Zhao
9529c13610 Add generators/ submodule status check 2023-12-29 18:03:24 -08:00
abejgonzalez
088e9ea45a Remove references to ENABLE_YOSYS 2023-12-13 10:07:14 -08:00
Abraham Gonzalez
709d4a21b5 Update common.mk 2023-11-21 14:29:12 -07:00
abejgonzalez
19fda05fba Revert GCD BB changes | Move GCD to 0x4000 to not conflict w/ bootrom 2023-11-03 14:52:01 -07:00