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