Commit Graph
229 Commits
Author SHA1 Message Date
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
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
Abraham GonzalezandGitHub c1ad70c10f Merge pull request #1375 from ucb-bar/use-fat-jar
Use fat jar's to remove SBT invocations
2023-05-26 17:03:42 -07:00
abejgonzalez aff98d77fe More renaming fixes 2023-05-25 10:05:11 -07:00
Jerry Zhao 79369cff40 Fix check for BINARY/BINARIES being set 2023-05-24 16:48:20 -07:00
Jerry Zhao 5d55f2bd77 Support multi-loadarch RTL sims 2023-05-24 16:48:20 -07:00
Jerry Zhao 57d849ae4d Check binaries exist with run-binaries 2023-05-24 16:48:19 -07:00
Jerry Zhao 4dc932035c Add help text on run-binaries 2023-05-24 16:48:19 -07:00
Jerry Zhao 4da1dea50f Support multi-binary-run in RTL sim 2023-05-24 16:48:18 -07:00
abejgonzalez 1363d82813 Update names | Fix find-config-frags 2023-05-24 09:22:49 -07:00
abejgonzalez 34263fe1a6 Serialize SBT calls 2023-05-18 15:31:39 -07:00
abejgonzalez 30dfe0650d Fix common.mk 2023-05-17 18:23:45 -07:00
abejgonzalez 99aabf2460 Add backwards compat 2023-05-17 18:21:52 -07:00
abejgonzalez dbe352e9dc Merge remote-tracking branch 'origin/main' into use-fat-jar 2023-05-17 18:12:21 -07:00
Jerry Zhao ff3b66e2f2 Makefile should error if BINARY is set incorrectly 2023-05-09 17:38:46 -07:00
Jerry ZhaoandGitHub d8bbc71821 Always generate objdump for run-binary-debug targets 2023-05-09 17:20:12 -07:00
Jerry Zhao 954dab1638 Merge remote-tracking branch 'origin/main' into tcdtm 2023-05-07 15:56:55 -07:00
Jerry Zhao 669db2ef4f Merge remote-tracking branch 'origin/main' into tcdtm 2023-05-01 10:47:57 -07:00
joey0320 3f80507ce4 rm split-bb-files.py 2023-04-29 18:21:48 -07:00
joey0320 ab9ec1650e fixes 2023-04-28 09:15:33 -07:00
joey0320 c1667adf3d trial 1 2023-04-27 20:39:07 -07:00
joey0320 57d7e55457 oops 2023-04-20 18:20:26 -07:00
joey0320 41592fdad1 address comments 2023-04-20 16:16:51 -07:00
joey0320 9ce0467bd3 fixes 2023-04-20 14:26:38 -07:00
joey0320 e59ed50abb script to unqify modules 2023-04-14 16:44:30 -07:00
Jerry Zhao 7aaa233d73 Switch to LOADMEM=1, LOADARCH=loadarch flags 2023-04-12 17:26:07 -07:00
Jerry Zhao f28d114f12 Switch to loadmem-by-elf instead of loadmem-by-hex 2023-04-12 17:24:16 -07:00
abejgonzalezandabejgonzalez a5ee995ed4 New Scala-based Config Finder 2023-04-04 22:58:28 +00:00
joonho hwangboandGitHub c2a01ffa7f Merge branch 'main' into use-fat-jar 2023-03-27 19:03:09 -07:00
Jerry ZhaoandGitHub b4452775c1 Fix chisel elab errors not causing flow to stop 2023-03-20 11:00:00 -07:00
Abraham GonzalezandGitHub c788fdce19 Fix Verilog Prerequisites + Ignore mv stdout (#1406)
* Fix Ibex vlog compilation deps | Ignore mv stderr

* Init DRAMSim2

* Use size_t in cospike.cc

* Use size_t in spiketile.cc
2023-03-17 15:50:54 -07:00
Jerry Zhao 954ea0722a Add logged output of chisel elab to generated-src 2023-03-14 21:31:21 -07:00
Jerry Zhao 7866ef977f Fix common.mk help message string 2023-03-14 21:00:47 -07:00
Abraham GonzalezandGitHub 8f063139d8 Merge pull request #1372 from ucb-bar/add-disallowPackedArrays
Add disallow packed arrays
2023-03-09 10:09:34 -08:00
abejgonzalez ccd03f3793 Move more tmp/ folders to a unique location 2023-03-08 09:54:35 -08:00
joey0320 a4db80c3d3 oops 2023-03-08 09:26:00 -08:00
joey0320 fd8a49100c update ENABLE_VLSI_FLOW to ENABLE_YOSYS_FLOW 2023-03-08 09:25:16 -08:00
Abraham Gonzalezandjoey0320 817b6dece9 Use temp directory for config finder (#1381) 2023-03-08 09:25:16 -08:00
Abraham GonzalezandGitHub a1afdb416d Use temp directory for config finder (#1381) 2023-03-07 11:25:27 -08:00
joey0320 02fd30b2f8 Fix makefile 2023-03-06 18:26:03 -08:00
Abraham Gonzalezandjoey0320 317e0db4fd Config finder make target (#1328)
* Add config-finder make target

* Add recursive functionality

* Add config finder to CI

* Workaround bash argument limit failures
2023-03-06 18:07:17 -08:00
Abraham GonzalezandGitHub f7a39f80e7 Config finder make target (#1328)
* Add config-finder make target

* Add recursive functionality

* Add config finder to CI

* Workaround bash argument limit failures
2023-03-06 14:00:20 -08:00
joey0320 3a53dc60d0 Add ENABLE_VLSI_FLOW flag 2023-03-03 22:34:00 -08:00
abejgonzalez fd62d9ec2d Fix sbt assembly (remove duplicate classes, fix conflicts) 2023-03-03 15:36:36 -08:00
abejgonzalez df30b415f5 Remove SBT thin client | Build all with fat jars 2023-03-02 22:42:13 -08:00
joey0320andabejgonzalez 07b194e85a add disallowPackedArrays 2023-03-02 09:29:58 -08:00
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
Abraham GonzalezandGitHub 632a7a9348 Merge pull request #1349 from ucb-bar/misc-improv
Small build system improvements
2023-02-16 11:40:55 -08:00