Commit Graph

522 Commits

Author SHA1 Message Date
Tim Snyder 4f357d7c07
Enable customruntimeconfig to be relative path above firesim (#665)
When using FireSim as a library in another project, it is useful to keep
configuration files in the repo of the toplevel project. This is a minimal
change that enables a user to provide a path like ../../../toplevel-configs/somegreat.conf

infrasetup already copies the file correctly.  This change only modifies
RuntimeHWConfig.get_local_runtimeconf_binaryname() to explicitly strip the
path to os.path.basename
2020-12-10 00:29:35 -06:00
Abraham Gonzalez 3527648572 Bump AMI string 2020-12-09 06:16:39 +00:00
abejgonzalez 57efb2ec03 Rename Ariane to CVA6 2020-11-04 15:38:59 -08:00
David Biancolin 11dbebdef0 Regenerate AGFIs
[ci skip]
2020-10-19 15:27:52 +00:00
David Biancolin 44649158c0 Merge remote-tracking branch 'origin/dev'. Needs CY bump. 2020-10-16 23:19:48 +00:00
Alon Amid b9a9061b0b type 2020-10-15 17:52:56 +00:00
Alon Amid b35e81422c updated build recipes to use chipyard configs 2020-10-15 17:02:44 +00:00
David Biancolin 89a2ac931e Regenerate AGFIs. NB: FMR regression (1.7 -> 3.5) over last regeneration 2020-10-15 15:58:30 +00:00
David Biancolin 02dfcdc718 Regenerate AGFIs 2020-09-27 21:24:35 +00:00
David Biancolin 0f506e9bb1 Update names in all no-nic-targets user topology.
Secretly, I love saying 'Damn It Jerry' for stuff that's my fault.
2020-09-27 21:20:17 +00:00
Jerry Zhao c1cd3e5e70 Bump chipyard for harnessbinder refactor 2020-09-13 06:36:06 +00:00
Jerry Zhao 403b347984
Merge pull request #623 from firesim/diplomatic-clocks
Update AGFIs for new diplomatically clocked designs
2020-08-27 12:44:47 -07:00
Jerry Zhao 05edd6be8c Update AGFIs for new diplomatically clocked designs 2020-08-27 08:06:24 +00:00
Howard Mao 8e85f4642d make config_runtime.ini comment clearer and add to manager docs 2020-08-06 13:19:54 -07:00
Howard Mao 0b3d5febb1 change hostdebug.asserts to hostdebug.disable_synth_asserts 2020-08-05 18:51:07 -07:00
Howard Mao 307f44a0f9 allow synthesized asserts to be disabled at runtime 2020-08-05 16:27:38 -07:00
Albert Magyar a688824e99 Bump AGFIs to include MMIO changes from #612 2020-07-18 17:25:41 +00:00
David Biancolin 8e35d0e6d9 Regenerate AGFIs 2020-07-15 21:54:02 +00:00
David Biancolin 11feb8e0bd Promote timing failure to error; handle vivado errors in manager 2020-07-14 17:33:32 +00:00
Jerry Zhao 82ce80bc12 Bump Chipyard for RC June 2020 2020-06-23 16:28:57 +00:00
David Biancolin b9c52eafa3 Remove gemmini from default AGFIs 2020-05-31 19:18:32 +00:00
David Biancolin 02a135ccb9 Regenerate AGFIs 2020-05-31 19:16:10 +00:00
David Biancolin b1d12d15db Update workloads to use new hwdb names 2020-05-31 19:12:44 +00:00
abejgonzalez 70eaef8050 also add RISCV vars to infrasetup 2020-05-18 14:23:40 -07:00
abejgonzalez 96dd1f98f8 add RISCV vars to buildafi environment 2020-05-18 14:11:19 -07:00
Abraham Gonzalez 8c04bdc9ce Merge remote-tracking branch 'origin/dev' into fromajosim 2020-05-15 02:23:36 +00:00
Howard Mao 2fb16453fe
Merge pull request #551 from firesim/plusarg-improve
Separate plusargs per memory channel and synthesized print settings in manager
2020-05-13 16:40:43 -07:00
Howard Mao 0e6740d317 add documentation 2020-05-13 16:09:49 -07:00
Howard Mao 23e3ffe06e expose synthesized print plusargs to runtime_config.ini 2020-05-13 16:22:27 +00:00
David Biancolin e7bc535160 Regenerate AGFIs 2020-05-12 21:59:40 +00:00
David Biancolin 04d2314acb Regenerate AGFIs 2020-05-06 17:52:18 +00:00
David Biancolin 2958ac8ab1 Drop BOOM NIC host frequency: 70 -> 65 MHz 2020-05-06 17:52:05 +00:00
David Biancolin eac8b1622f Regenerate AGFIs 2020-05-04 05:30:57 +00:00
Jerry Zhao df4514d1ae Merge remote-tracking branch 'origin/dev' into fromajosim 2020-04-22 00:01:32 -07:00
David Biancolin f82e115c66 Rocket Chip Bump 4/2020. THIS COMMIT WILL NOT COMPILE; BUMP CY
Two major changes:
Abstract reset and async reset support introduced -> change Async reset
handling
Old generator utilties removed -> copy them into FireSim for
now

More Nasti <-> AXI4 hacks

Update onExprt in AsyncReset coerce

Drop gemmini's host frequency

Bump SBT version and provide a missing plugin for FSimAsTop

Regenerate AGFIs
2020-04-18 05:14:41 +00:00
David Biancolin f04c08a713 update a AGFIs 2020-04-10 21:56:54 +00:00
David Biancolin d12e3632fb [manager] Add inline description of public sharing 2020-04-10 21:56:04 +00:00
David Biancolin 8d3f4a088e [manager] Fix copying of memory_stats files 2020-04-10 21:44:29 +00:00
David Biancolin 05fd122caa [manager] Deploy shared libraries to supernode slots 2020-04-10 21:43:27 +00:00
David Biancolin ab100bf753 [manager] Provide a more descriptive buildafi failure message 2020-04-10 21:43:01 +00:00
David Biancolin a150166192 [workloads] Fix all-no-nic targets workload + topology 2020-04-08 19:08:41 +00:00
David Biancolin 524f342971 [manager] Push Chisel elaboration + GG compilation to stdout (#440) 2020-04-08 19:07:47 +00:00
David Biancolin ef668479cd [manager] Capture AGFI generation failures See #293 2020-04-08 19:05:50 +00:00
abejgonzalez 29fd2d3505 Merge remote-tracking branch 'origin/dev' into fromajosim 2020-03-31 11:37:18 -07:00
David Biancolin 998eeaea23 Regenerate AGFIs 2020-03-25 07:20:52 +00:00
David Biancolin 28d8350b76 Checkpoint: Regenerate AGFIs 2020-03-20 19:58:30 +00:00
David Biancolin e33506ae2e [manager] Update all_no_net_target_config 2020-03-20 19:46:09 +00:00
David Biancolin a073f99c4a [manager] Update +args for autocounter, tracerv 2020-03-18 16:58:14 -07:00
David Biancolin 88e77d07f9 Merge remote-tracking branch 'origin/dev' into multiclock 2020-03-18 09:23:05 -07:00
abejgonzalez 53c8c9b693 Merge remote-tracking branch 'origin/dev' into fromajosim 2020-03-17 20:52:28 -07:00
Abraham Gonzalez 55a45fc9f9 update makefiles to properly build driver | properly invoke simulator 2020-03-15 02:23:19 +00:00
Alon Amid b75a1c0b53 update AGFIs 2020-03-14 18:22:55 +00:00
abejgonzalez 7ccfb13ef9 [firesim] basic reference to dromajo in run scripts 2020-03-13 11:01:20 -07:00
abejgonzalez f1cf3c46d0 Merge remote-tracking branch 'origin/dev' into firesim-blackbox-integration-cleanup 2020-03-09 16:41:58 -07:00
Howard Mao 7680737665 get rid of broken checksum-test 2020-03-08 21:43:08 +00:00
Howard Mao b4efb17fa7 fix simulations without block devices 2020-03-08 21:28:24 +00:00
Abraham Gonzalez 771f5532d8 Merge remote-tracking branch 'origin/dev' into firesim-blackbox-integration-cleanup 2020-03-07 21:45:38 +00:00
abejgonzalez ee884b731e [misc] cleanup makefiles | remove extra build recipe | revert docs on TracerV 2020-02-28 10:59:23 -08:00
Jerry Zhao 2ed8d0cfdf
More verbose comment in sample_config_runtime
Co-Authored-By: Sagar Karandikar <sagark@eecs.berkeley.edu>
2020-02-26 11:13:25 -08:00
Jerry Zhao 7403f32946
Add comment with no_net_config to sample_config_runtime 2020-02-26 11:09:23 -08:00
abejgonzalez 5147e715c2 [docs/inis] cleanup docs | add sample recipes 2020-02-25 17:40:57 -08:00
Jerry Zhao 6176394f96 Cleanup docs 2020-02-25 11:49:56 -08:00
Jerry Zhao 68d8a54ae2 Update naming in docs | update AGFIs 2020-02-25 10:17:05 +00:00
Jerry Zhao 70fc43259b Resolve to use firesim-<boom|rocket>-X naming for AGFIs 2020-02-24 16:14:10 -08:00
Jerry Zhao 59885ac828 Merge remote-tracking branch 'origin/dev' into generator_unification 2020-02-23 22:50:45 -08:00
Jerry Zhao bccd86aa26 Update naming, docs, ChangeLog, for gen unification 2020-02-23 22:50:38 -08:00
Sagar Karandikar 781cdcee9d Merge branch 'dev' into suffixtagdocs 2020-02-19 19:12:16 +00:00
Sagar Karandikar 45c30e4cc6 document suffixtags and fix handling of empty suffixtag 2020-02-19 19:08:01 +00:00
David Biancolin 5b2e07a35f
Update deploy/sample-backup-configs/sample_config_runtime.ini
Co-Authored-By: Sagar Karandikar <sagark@eecs.berkeley.edu>
2020-02-17 22:27:40 -07:00
David Biancolin 615097f2a5 [manager] Add zero-out-dram to config_runtime.ini 2020-02-15 13:26:33 +00:00
David Biancolin 2153a37c97 Print target cycle count in init in linux-poweroff 2020-02-15 05:17:50 +00:00
David Biancolin 1d44793591 Merge remote-tracking branch 'origin/dev' into multiclock
Known issues:
- Clock analysis pass under printf synthesis has different behavior
- Async Reset seems to break FAME5 transform
- Autocounter nees to be ported
2020-02-13 12:16:33 -08:00
Jerry Zhao 20420d4c72 Reference Chipyard configs | reduce config bloat 2020-02-13 11:30:09 -08:00
Sagar Karandikar 6ed7dd3e61 fix f1.4xlarge no_net_config runs 2020-02-12 23:51:44 +00:00
David Biancolin 9350cdb02b
Merge pull request #499 from firesim/det-initial-state
Deterministically Initialize Unreset Target-State
2020-02-12 15:01:10 -08:00
David Biancolin a9d708730c Regenerate AGFIs 2020-02-12 03:26:53 +00:00
Sagar Karandikar 253310ab62 fix defining custom workloads docs 2020-02-10 05:14:22 +00:00
Sagar Karandikar 270e0226c8 fix TRACEFILE names 2020-02-08 23:49:28 +00:00
Sagar Karandikar 9fc45204ae tracerv section updates 2020-02-08 23:28:08 +00:00
Sagar Karandikar 31447c5312 manager support / other scaffolding. now works 2020-02-08 00:45:22 +00:00
Sagar Karandikar eea6d7cdec set shared lib locations 2020-02-07 06:43:54 +00:00
Sagar Karandikar 3f92592e1d wip manager upgrades 2020-02-07 06:30:44 +00:00
Sagar Karandikar c53a3e0521 warn only on nfs chattr 2020-01-25 22:44:43 +00:00
Sagar Karandikar e9e8e4e590 new agfis 2020-01-25 22:12:17 +00:00
Sagar Karandikar fba7b89db6 new agfis 2020-01-25 01:39:17 +00:00
David Biancolin 9c58f326f7
Merge pull request #464 from firesim/change-default-build-instance
[manager] Change default build instances to z1d.2xlarge
2020-01-22 14:59:56 -08:00
David Biancolin 5158271375 [docs] Change c5.4xlarge -> z1d.2xlarge; note Vivado memory usage 2020-01-22 22:44:49 +00:00
David Biancolin 82ad9c3e44 [manager] Change default build instances to z1d.2xlarge 2020-01-22 22:22:01 +00:00
Abraham Gonzalez 235807c30a Remove immutable attribute on just nfs 2020-01-21 01:28:07 +00:00
Abraham Gonzalez 224fa13201
Remove immutable attr on all files
Co-Authored-By: Albert Ou <aou@eecs.berkeley.edu>
2020-01-16 16:50:26 -08:00
Abraham Gonzalez be0c963fa5 Remove immutable attr on /etc/sysconfig/nfs | Use chown instead of chmod 2020-01-16 23:53:48 +00:00
Howard Mao c5cf7892d7 store trace start/end as string in manager, not as int 2020-01-06 11:23:11 -08:00
alonamid a45723689b add default agfis 2019-12-18 07:45:50 +00:00
David Biancolin 200b0e81c8 [manager] Do not copy over an asserts file 2019-12-16 11:30:49 -08:00
David Biancolin a400d1ccff Merge remote-tracking branch 'origin/dev' into triggers-counters-integration-clean 2019-12-16 11:23:46 -08:00
David Biancolin d799550b42 Regenerate AGFIs 2019-12-12 21:10:20 +00:00
David Biancolin 9920396756 Pare down number of default AGFIs 2019-12-12 21:10:00 +00:00
alonamid 702eb8a210 Merge remote-tracking branch 'origin/dev' into triggers-counters-integration-clean 2019-12-06 16:26:34 -08:00
alonamid 372dec10a3 address David PR comments 2019-12-06 16:22:08 -08:00
Howard Mao 884b90509c give each node of a supernode its own niclog/blkdev-log 2019-12-06 14:18:49 -08:00