Commit Graph

277 Commits

Author SHA1 Message Date
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
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
abejgonzalez
078de512ab Bump to firtool 1.58.0 2023-11-02 17:49:18 -07:00
abejgonzalez
def0115fa4 Fix BB resource references | More BB docs 2023-11-01 12:06:32 -07:00
abejgonzalez
284f276fbb Remove Dromajo + documentation 2023-09-08 14:28:10 -07:00
Sriram Sridhar
6f8041bf82 UPF Generation 2023-07-12 14:19:23 -07:00
Jerry Zhao
b7c27a63e5 Merge branch 'main' into tetheredsim 2023-06-12 22:19:11 -07:00
abejgonzalez
5ccd2b8bb4 Fix parallelism issue 2023-06-08 13:42:09 -07:00
abejgonzalez
cb24357a8a Ignore barstools compilation if not needed 2023-06-08 10:55:41 -07:00
Jerry Zhao
d3af0bd524 Merge remote-tracking branch 'origin/main' into tetheredsim 2023-06-02 11:36:12 -07:00
abejgonzalez
08d9d00ed8 Rename FIRRTL options 2023-06-02 11:09:13 -07:00
abejgonzalez
57e389b026 Eval'ed make vars are now stored in files | Force update *.jars 2023-06-02 00:22:36 -07:00