Commit Graph

2722 Commits

Author SHA1 Message Date
David Biancolin 9d1b4f81a0 [gg] Move Compiler.scala -> passes/Compilers.scala 2019-11-11 15:29:21 -08:00
David Biancolin a090464263 [gg] Remove defunct AddedTargetIOAnnotation; use bridges 2019-11-11 15:29:21 -08:00
David Biancolin ff905338d2 [gg] Stop passing around targetIO 2019-11-11 15:29:20 -08:00
David Biancolin 051e5bb91d [gg] Remove legacy Compiler object; use phase only 2019-11-11 15:29:20 -08:00
David Biancolin b07dbb7342 [gg] Remove platform mapping; change platform selection 2019-11-11 15:29:20 -08:00
Sagar Karandikar 11c8457c03 handle qcow2 when copying back results from within rootfs 2019-11-11 23:10:38 +00:00
David Biancolin c3a4731a60
Merge pull request #423 from firesim/fix-assert-module
[midasexamples] Fix PeekPoke use in AssertionModule to issue token irrevocably
2019-11-11 15:03:40 -08:00
David Biancolin e77fd6bec7 [midasexamples] Fix PeekPoke use in AssertionModule to issue tokens irrevocably 2019-11-11 15:00:13 -08:00
Sagar Karandikar 6ba161541a factor out +zero-out-dram a bit 2019-11-11 22:57:51 +00:00
Sagar Karandikar 5d300ddb42 more cleanup 2019-11-11 22:32:59 +00:00
Sagar Karandikar aa275f0c8f cleanup 2019-11-11 22:27:22 +00:00
Sagar Karandikar 492734054a support qcow2 for starting sims, killing sims. runworkload teardown still TODO 2019-11-11 22:25:26 +00:00
Sagar Karandikar ca9afb6d8b fix copying rootfs/bootbin for non-supernode designs 2019-11-11 19:03:04 +00:00
Sagar Karandikar 1ff1074985 unify boot command generation in manager between supernode/regular 2019-11-11 18:35:25 +00:00
Sagar Karandikar b63f1eac5c wip 2019-11-11 18:18:11 +00:00
Sagar Karandikar 3d05ec5bcf get rid of index-based supernode rootfs/bootbin naming. use job name instead, which is unique 2019-11-08 21:49:03 +00:00
Sagar Karandikar d068e284f6 fix handling of supernode w.r.t. copying back files 2019-11-08 19:50:15 +00:00
Sagar Karandikar b61de3c728 go back to building full kernel. not doing that gives module format error 2019-11-08 18:55:02 +00:00
Sagar Karandikar 6c0796afaf install nbd kmod by default 2019-11-07 22:38:57 +00:00
Sagar Karandikar 328823713b only do make modules in install script 2019-11-07 22:36:53 +00:00
Sagar Karandikar 9d80792262
Merge pull request #420 from firesim/fix-managerinit
Fix managerinit issues with aws configure
2019-11-07 10:05:20 -08:00
Sagar Karandikar b95ce53a2c
Update deploy/firesim
Co-Authored-By: David Biancolin <david.biancolin@gmail.com>
2019-11-07 10:04:53 -08:00
Sagar Karandikar 92cdc8a214 Revert "Temp Hotfix for managerinit problem (#403)"
This reverts commit b4bc8b6a6c.
2019-11-07 00:39:37 +00:00
Sagar Karandikar 4bd10a9c66 fix managerinit handling of aws configure 2019-11-07 00:38:46 +00:00
David Biancolin 56654b3979
Merge pull request #416 from firesim/token-irrevocability
Add optional, host-stateful assertions for checking token irrevocability
2019-11-05 18:02:37 -07:00
David Biancolin 266dd7ac23 [gg] Rewrite irrevocable assertions in terms of leaf values 2019-11-05 14:23:34 -08:00
Abraham Gonzalez 21475d1c90
Merge pull request #417 from firesim/update-e2fsprogs
Bump FireMarshal
2019-11-04 23:04:45 -08:00
Abraham Gonzalez d1e9960ac3 bump firesim-software 2019-11-05 01:29:45 +00:00
Abraham Gonzalez b27900b727 build newer e2fsprogs for firemarshal 2019-11-05 01:27:39 +00:00
David Biancolin 099e9db408 [gg] Put token irrevocability assertions on a switch 2019-11-04 16:10:48 -08:00
David Biancolin 2fd68cfd80 Update token irrevocability assertion generation 2019-11-04 10:57:20 -08:00
David Biancolin 7b0c832aac
Update Bridge Docs (#408)
* Update Bridge Docs

* Address some of alons comments
2019-11-04 10:29:51 -08:00
Sagar Karandikar 2177b9eb45 setup remote nodes for qcow2 2019-11-02 09:18:36 +00:00
Sagar Karandikar 99904959d5 put kernel module in reliable location 2019-11-02 08:54:36 +00:00
Sagar Karandikar f85298bd57 script to build nbd.ko driver 2019-11-02 08:46:17 +00:00
David Biancolin b4468444e5
Merge pull request #412 from firesim/tracerv-console-output
[TracerV] Clean up console output
2019-11-01 23:52:17 -07:00
David Biancolin a6460d4118 [TracerV] Clean up console output 2019-11-02 06:49:35 +00:00
Abraham Gonzalez 751ca4c691
Merge pull request #409 from firesim/abejgonzalez-patch-1
Update SPEC-2017.rst
2019-11-01 11:44:35 -07:00
Abraham Gonzalez 6bc0358367
Update SPEC-2017.rst
BOOM now supports RV64GC
2019-10-30 21:24:11 -07:00
David Biancolin a7ed32fe31
Merge pull request #400 from firesim/flatten-midas
Flatten the MIDAS submodule into FireSim
2019-10-23 16:55:12 -07:00
David Biancolin 6c32d45afe Merge branch 'dev' into flatten-midas 2019-10-23 23:54:21 +00:00
Albert Magyar 16abe87287
Add support for blackboxes in FAMETransform via clock gating (#388) 2019-10-23 12:29:42 -07:00
Howard Mao ad1bb67ae1 add missing rule for building axe 2019-10-21 20:14:08 -07:00
Howard Mao 53a34c28a0 update chipyard 2019-10-21 19:19:17 -07:00
Howard Mao da4d8cd9fd add fsim-tracegen rule to makefile 2019-10-21 09:42:48 -07:00
Howard Mao 7ef9b0da31 add ground test bridge and bridge driver 2019-10-21 09:42:48 -07:00
Sagar Karandikar b4bc8b6a6c Temp Hotfix for managerinit problem (#403) 2019-10-19 12:59:41 -07:00
David Biancolin c8f5af8e50 Inline the MIDAS submodule 2019-10-18 18:03:19 +00:00
David Biancolin 9a4093c454
1.7.0 Release Changelog Updates (#398)
* Update Changelog for 1.7.0
2019-10-16 14:15:16 -07:00
Albert Magyar 35ef2eca0d [MIDAS] Add support for blackboxes in FAMETransform via clock gating (#150)
* Add support for blackboxes in FAMETransform via clock gating

* More ScalaDoc, correct parameter names

Co-Authored-By: David Biancolin <david.biancolin@gmail.com>
2019-10-15 21:15:56 -07:00