FireSim 1.19.0 Minor Release
New FireAxe multi-FPGA partitioning upstreamed. Additional QoL fixes.
Added
- Update AWS EC2 F1 region list (by @MarekPikula in https://github.com/firesim/firesim/pull/1701)
- Add initial implementation of variable FESVR rate during loading phase of simulation (by @abejgonzalez in https://github.com/firesim/firesim/pull/1704)
- Simple build recipe sweep script (by @abejgonzalez in https://github.com/firesim/firesim/pull/1705)
- Use configurable FPGA DB file (by @abejgonzalez in https://github.com/firesim/firesim/pull/1734)
- Add cpio create script (by @abejgonzalez in https://github.com/firesim/firesim/pull/1742)
- FireAxe Upstream (by @joonho3020 in https://github.com/firesim/firesim/pull/1732)
- Add DMI Bridge (by @soohyuk-cho in https://github.com/firesim/firesim/pull/1720)
Changed
- Bump to gcc 13 (by @vighneshiyer in https://github.com/firesim/firesim/pull/1696)
- Isolate
sudousage (by @abejgonzalez in https://github.com/firesim/firesim/pull/1671) - Add Verilog macro helpers to reduce duplication (by @abejgonzalez in https://github.com/firesim/firesim/pull/1710)
- Reduce AXI DRAM channels for Alveo U2*0 cards (by @abejgonzalez in https://github.com/firesim/firesim/pull/1727)
- Disable libmamba solver by default (by @abejgonzalez in https://github.com/firesim/firesim/pull/1740)
Fixed
- Fix LazyRawModuleImp implicit clock in the
VitisShim(by @abejgonzalez in https://github.com/firesim/firesim/pull/1716) - More robust PlusArgsWiringTransform (by @abejgonzalez in https://github.com/firesim/firesim/pull/1724)
- Catch HTIF exceptions and fix TracerV bridge for larger iaddr widths (by @abejgonzalez in https://github.com/firesim/firesim/pull/1721)
- Use current shell instead of default shell (by @abejgonzalez in https://github.com/firesim/firesim/pull/1741)
- Re-organize setup docs to be
sudov.s. non-sudospecific. (by @abejgonzalez in https://github.com/firesim/firesim/pull/1745) - Add DMI Bridge (by @soohyuk-cho in https://github.com/firesim/firesim/pull/1720)
- For Local FPGAs - Fix compilation error's w/ bumped GLIBC versions (by @abejgonzalez in https://github.com/firesim/firesim/pull/1752)
Uncategorized
- Bump chipyard (by @jerryz123 in https://github.com/firesim/firesim/pull/1694)
- Bump boom/chipyard (by @jerryz123 in https://github.com/firesim/firesim/pull/1702)
- Bump chipyard with standalone diplomacy (by @jerryz123 in https://github.com/firesim/firesim/pull/1703)
- Update local bitstream(s) for PR #1671 (
sudo-once) (by @github-actions[bot] in https://github.com/firesim/firesim/pull/1707) - Fix manager to support metasims for other platforms (xilinx_u250) (by @joonho3020 in https://github.com/firesim/firesim/pull/1706)
- Add plusargs annotation to auto-gen. plusargs bridges (by @abejgonzalez in https://github.com/firesim/firesim/pull/1708)
- Pushback paramiko warning (by @abejgonzalez in https://github.com/firesim/firesim/pull/1711)
- Bump cy (by @joonho3020 in https://github.com/firesim/firesim/pull/1713)
- Update local bitstream(s) for PR #1671 (
sudo-once) (by @github-actions[bot] in https://github.com/firesim/firesim/pull/1717) - Update local bitstream(s) for PR #1671 (
sudo-once) (by @github-actions[bot] in https://github.com/firesim/firesim/pull/1718) - Rephrasing the typehints comment for clarity (by @iansseijelly in https://github.com/firesim/firesim/pull/1722)
- Detach the firesim/chipyard build.sbts (by @jerryz123 in https://github.com/firesim/firesim/pull/1723)
- Fix sbt package org to edu.berkeley.cs (by @jerryz123 in https://github.com/firesim/firesim/pull/1725)
- Update local bitstream(s) for PR #1727 (
reduce-axi-channels) (by @github-actions[bot] in https://github.com/firesim/firesim/pull/1729) - Add timestamp to cospike bridge (by @joonho3020 in https://github.com/firesim/firesim/pull/1730)
- Fix cospike bridge for sv48 (by @joonho3020 in https://github.com/firesim/firesim/pull/1733)
- Update local bitstream(s) for PR #1732 (
fireaxe-upstream) (by @github-actions[bot] in https://github.com/firesim/firesim/pull/1746) - Update testchipip/chipyard (by @jerryz123 in https://github.com/firesim/firesim/pull/1737)
- Update to chisel3 3.6.1 (by @jerryz123 in https://github.com/firesim/firesim/pull/1747)
- fix resolve_hwcfg_values (by @joonho3020 in https://github.com/firesim/firesim/pull/1748)
- Bump chipyard with newer spike (by @jerryz123 in https://github.com/firesim/firesim/pull/1751)
- Support maxRanks = 1 (by @caizixian in https://github.com/firesim/firesim/pull/1757)
- Print maxWrites for Max Write Requests (by @caizixian in https://github.com/firesim/firesim/pull/1754)
- Terminate only existing AWS instances (by @eszpotanski in https://github.com/firesim/firesim/pull/1753)
Full Changelog: https://github.com/firesim/firesim/compare/1.18.0...1.19.0