Update CHANGELOG for 1.4.0 release
This commit is contained in:
59
CHANGELOG.md
59
CHANGELOG.md
@@ -2,6 +2,65 @@
|
||||
|
||||
This changelog follows the format defined here: https://keepachangelog.com/en/1.0.0/
|
||||
|
||||
## [1.4.0] - 2021-01-19
|
||||
|
||||
A more detailed account of everything included is included in the dev to master PR for this release: https://github.com/ucb-bar/chipyard/pull/599
|
||||
|
||||
### Added
|
||||
* OpenSBI Support (#633)
|
||||
* Support for Diplomacy-based clocking (#614, #682)
|
||||
* Support for Diplomacy-based IOBinders (#699)
|
||||
* Sodor core integration (#648)
|
||||
* Simple Divider-Only PLL for Multiclock RTL Simulation (#676)
|
||||
* Enable parallel Hammer simulations (#600)
|
||||
* OpenRoad nangate45 Hammer backend (#608)
|
||||
* Add support for "LBWIF" backing memory through serialized TileLink (#673)
|
||||
* Add variable to control FIRRTL logging verbosity (#627)
|
||||
* Add RANDOM_SEED variable to set random init for VCS and Verilator simulations (#629)
|
||||
* Fast LoadMem support (#635)
|
||||
* Multithreaded Verilator (#654)
|
||||
* Support for custom Verilator optimization flags (#728)
|
||||
* Add config-fragment to use broadcast manager instead of L2 for coherence (#721)
|
||||
* Added optional ignore QEMU flag to `build-toolchains.sh` (#709)
|
||||
* Split `JAVA_ARGS` into `JAVA_OPTS` and `SBT_OPTS` (#719)
|
||||
* Experimental support for SBT thin client. Enable with `export ENABLE_SBT_THIN_CLIENT=1` (https://github.com/sbt/sbt/pull/5620) (#719)
|
||||
* Helper `make` targets to launch SBT console (`sbt`) and shutdown/start thin server (<start/shutdown>-sbt-server) (#719)
|
||||
* Allow users to override `CC` and `CXX` for `build-toolchains.sh` (#739)
|
||||
* Support VCU118/Arty local FPGA prototypes through `fpga-shells` (#747)
|
||||
* To highlight the resource-optimizing platform configurations added to FireSim in firesim/firesim#636, a 16-core LargeBOOM configuration has been added to FireChip (#756)
|
||||
|
||||
### Changed
|
||||
* Split IOBinders into IOBinders and HarnessBinders | punch out clocks to harness for simwidgets and bridges (#670, #674)
|
||||
* Have FireSim build recipes use Chipyard configs rather than FireChip configs (#695)
|
||||
* FireMarshal boot default to OpenSBI rather than BBL (#633)
|
||||
* Override default baud rate for FireChip (#625)
|
||||
* DTM only supports HTIF in DMI mode (#672)
|
||||
* Unify HTIF implementation between Chipyard and Firesim (#683)
|
||||
* Update to Chisel 3.4.1.x (and other bumps) (#742, #719, #751)
|
||||
* Renamed Ariane to CVA6 (#710)
|
||||
* `build.sbt` refactoring/fixes for RC/Chisel/Firrtl bump (#719)
|
||||
* Bump to SBT 1.4.4 (#719)
|
||||
* Use `; x; y; z;` syntax to run multiple SBT commands (#719)
|
||||
* CI Improvements: Cleanup `check-commit` printout. Don't transfer `.git` folders. (#750)
|
||||
|
||||
### Fixed
|
||||
* Multi-SHA3 configs (#597)
|
||||
* Allow dramsim_ini folder to be set at the command line (#598)
|
||||
* Emit HTIF Node in device tree (#607)
|
||||
* Fixes for AXI4 MMIO and FBus ports (#618)
|
||||
* Only punch realistic subset of DebugIO through chiptop | default to JTAG+Serial (#664)
|
||||
* IceNet bug fixes (#720)
|
||||
* smartelf2hex.sh bug fixes (#677, #693)
|
||||
* env.sh zsh compatibility (#705)
|
||||
* build-toolchains.sh bug fixes (#745 #739)
|
||||
* Bump Dromajo to work with older version of glibc (#709)
|
||||
|
||||
### Removed
|
||||
* Support for synchronous ChipTop reset (#703)
|
||||
* Split `JAVA_ARGS` into `JAVA_OPTS` and `SBT_OPTS` (#719)
|
||||
* Removed bloop support (#719)
|
||||
|
||||
|
||||
## [1.3.0] - 2020-05-31
|
||||
|
||||
A more detailed account of everything included is included in the dev to master PR for this release: https://github.com/ucb-bar/chipyard/pull/500
|
||||
|
||||
Reference in New Issue
Block a user