Skip to content

Releases: firesim/firesim

FireSim Minor Release 1.20.1

21 Aug 17:19
12e2e0a

Choose a tag to compare

Changed

Fixed

Uncategorized

Full Changelog: 1.20.0...1.20.1

FireSim 1.20.0 Minor Release

07 Aug 18:13
d31fa78

Choose a tag to compare

Added

Changed

Fixed

Uncategorized

  • Bump sw/network-benchmarks from c4945a7 to 356d978 (by @dependabot[bot] in #1765)
  • Bump utils/fireperf/FlameGraph from 1b1c6de to cd9ee4c (by @dependabot[bot] in #1764)
  • Bump platforms/f1/aws-fpga from 73ab4c2 to 53223d7 (by @dependabot[bot] in #1766)
  • Bump platforms/xilinx_vcu118/garnet-firesim from b681585 to 9265cf4 (by @dependabot[bot] in #1771)
  • Bump deploy/workloads/memcached-thread-imbalance/mutilate-loadgen-riscv-release from 873e0e5 to 83559af (by @dependabot[bot] in #1770)
  • Fix GH PR attribute for conda-lock (by @abejgonzalez in #1779)

Full Changelog: 1.19.0...1.20.0

FireSim 1.19.0 Minor Release

01 Aug 17:04
9b6b9b2

Choose a tag to compare

New FireAxe multi-FPGA partitioning upstreamed. Additional QoL fixes.

Added

Changed

Fixed

Uncategorized

Full Changelog: 1.18.0...1.19.0

FireSim 1.18.0 Release

23 Jan 02:01
535dcdc

Choose a tag to compare

Added

Changed

Fixed

Uncategorized

  • Fix doc substitution (copy #1621) (by @mergify[bot] in #1624)
  • Revert changes to awstools.py (by @abejgonzalez in #1626)
  • Update local bitstream(s) for PR #1627 (whitespace-rebuild-fis) (by @github-actions[bot] in #1628)
  • Update AGFI(s) for PR #1627 (whitespace-rebuild-fis) (by @github-actions[bot] in #1629)
  • Update local bitstream(s) for PR #1620 (garnet-2023-bump) (by @github-actions[bot] in #1637)
  • Update local bitstream(s) for PR #1596 (revamp-wide-tracerv-w-fix) (by @github-actions[bot] in #1638)
  • Update AGFI(s) for PR #1596 (revamp-wide-tracerv-w-fix) (by @github-actions[bot] in #1639)
  • Update Cospike.rst (by @raghav-g13 in #1648)
  • Update local bitstream(s) for PR #1651 (bdbridge) (by @github-actions[bot] in #1652)
  • Update local bitstream(s) for PR #1651 (bdbridge) (by @github-actions[bot] in #1654)
  • Update AGFI(s) for PR #1651 (bdbridge) (by @github-actions[bot] in #1655)
  • Update AGFI(s) for PR #1651 (bdbridge) (by @github-actions[bot] in #1659)
  • Update local bitstream(s) for PR #1651 (bdbridge) (by @github-actions[bot] in #1658)
  • Update AGFI(s) for PR #1651 (bdbridge) (by @github-actions[bot] in #1661)
  • Update local bitstream(s) for PR #1651 (bdbridge) (by @github-actions[bot] in #1660)
  • Update local bitstream(s) for PR #1672 (sep-ci) (by @github-actions[bot] in #1674)
  • Update testchipip imports to match new testchipip packaging (by @jerryz123 in #1681)
  • Remove extraneous -include flags to verilator (by @jerryz123 in #1682)
  • Update rocket-chip-blocks naming (by @jerryz123 in #1685)

FireSim 1.17.1 Release

19 Jul 23:44
b473147

Choose a tag to compare

Added

Changed

Fixed

  • Additional VCU118 initial setup fixes (by @sagark in #1606)

Full Changelog: 1.17.0...1.17.1

FireSim 1.17.0 Release

09 Jul 21:50
07efa6a

Choose a tag to compare

Support for several new local FPGA boards added: Xilinx VCU118 (w/XDMA), Xilinx Alveo U250/U280 (w/XDMA, in addition to previous Vitis support), RHSResearch NiteFury II (w/XDMA). FireSim now also supports Xcelium for metasims.

Added

Changed

Fixed

FireSim 1.16.0 Release

24 Mar 00:13
df095fb

Choose a tag to compare

Vitis documentation updates, re-work of FireSim driver code, URI support for tarball/xclbins, Various bumps

Added

Changed

Read more

FireSim 1.15.2 Release

09 Apr 01:51

Choose a tag to compare

Fix machine-launch-script.sh.

Changed

  • Fixed machine-launch-script.sh.

FireSim 1.15.1 Release

19 Oct 01:04
f33e1f2

Choose a tag to compare

Fixes to metasimulation, TracerV, and improved cross-platform support.

Added

  • sourceme-f1-manager.sh now has a --skip-ssh-setup argument for users who have pre-set ssh-agent config #1266

Changed

  • Instance liveness check now checks to see if login shell is reasonable #1266
  • Driver/Metasim build at runtime now executed via run() to avoid conda warnings #1266
  • Setup for QCOW2 on a run farm is only performed if the simulation needs it #1266
  • The sim launch command is now written to a file before being executed for easier debugging. #1266

Fixed

  • Fix missing code in RuntimeBuildRecipeConfig that broke metasims #1266
  • Hide warnings from sudo check, guestmount, etc. #1266
  • Open file limit increased by default in machine-launch-script to work around buildroot bug. #1266
  • TracerV: fix loop bounds in token processing #1249

FireSim 1.15.0 Release

01 Oct 00:05
93d114d

Choose a tag to compare

Full migration to Conda-based environment/dependency management; Chipyard now also uses Conda. Bump Rocket Chip/Chisel/etc. Various bugfixes/feature improvements.

Added

  • Refactor Conda + Bump Chipyard (which now uses Conda) #1206
  • Support FPGA-managed AXI4/DMA in metasimulation #1191

Changed

  • Bump chipyard to 1.8.0 #1239
  • Bump Rocketchip/chipyard/chisel #1216
  • Metasimulation: remove dramsim2 and copy host memory model sources in-tree #1197
  • Metasimulation: remove dependency on fesvr for ucontext #1196
  • bridges: Remove references to DMA_X in driver sources #1184
  • refactor most of machine-launch-script.sh into build-setup.sh #1180
  • Backports go to stable branch, which should generally point to the la… #1176
  • obey umask and default group in results-workload #1163
  • Use libelf and libdwarf from conda #1160
  • Improve fabric logging #1159
  • Bump to Verilator 4.224 #1156
  • ci: support running under forks of firesim #1144
  • Allowed bridge parameters to be serialized #1141
  • Don't use tsnyder conda channel in production machine-launch-script.sh #1121
  • Make bug report system info copy pastable #1104

Fixed

  • manager: Cast AWS IDs to string in shareagfi #1227
  • Stable backport of 1.12.1 AMI bump #1188
  • Fix various VCS metasimulation breakages #1177
  • Change elfutils submodule URL to HTTPS #1153
  • Annotate Printf statements instead of intercepting parameters. #1151
  • Deinit Chipyard's FireSim submodule under FireSim-as-top #1146
  • add config_build_recipes.yaml to run_yamls pytest fixture #1143
  • Fix mount files ownership #1137
  • Add warn_only to vivado builds + Postpone error until all builds complete #1130
  • Added missing return in tracerv_t::process_tokens to fix undefined behavior #1129
  • correct doc for autocounter_csv_format #1126
  • Fixing instructions for external SSH into simulation #1119
  • docs: fix underlining in metasimulation configuration section #1106
  • Fixed shebang in build-libdwarf.sh and build-libelf.sh scripts (copy #1101) #1105
  • VitisShell: Use XPM xpm_cdc_sync_rst for reset synchronizer #1100

Removed

  • Removed the clock bridge annotation #1224
  • Removed the in-memory bridge annotation #1223
  • Removed the Fame1Instances transformation #1202