All notable changes to this project will be documented in this file. It is updated on each new release based on contributions since the last release.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- target/sim: Add support for non-POSIX systems in
elfloader.cpp
- deps: Update
apb_uarttov0.2.2and its dependencies as needed
- target/sim: Split serial link preload at page boundaries
- target/sim: Fix
-permissiveflag invsimstart script - doc: Fix documented boot mode index of I2C EEPROM
- sw: Add
wfito weak trap handler to avoid spinning - sw: Add basic test for uncached SPM
- deps: Update AXI-RT to
0.0.0-alpha.10 - sw: Move decoupling flags to new config argument in DMA calls
- bootrom: Fix platform ROM fallthrough to boot
- sw: Do not print null terminators
- target/sim: Prevent zero-length serial link bursts on preload
- target/xilinx: Avoid read-in issues when certain defines are not set
- hw: Fix executability of uncached SPM region
- bootrom: Reduce SD frequency when core frequency too low
- sw: Add tests for DMA 2D transfers, AXI-REALM isolation, and CLIC
- sw: Add target-aware linking for BMPs
- hw: Add wrapper for new iDMA version (removed upstream)
- bootrom: Add
ebreakon return for easier external debugging - sw: Add SD and NOR flash write support
- util: Add disk flashing utility
- target/xilinx: Add QSPI and NOR flash boot support on Genesys2
- target/sim: Add VCS simulation setup
- deps: Update iDMA to
v0.6.3 - deps: Update AXI-RT to
0.0.0-alpha.9 - sw: Various improvements to DMA and AXI-RT tests
- util: Increase OpenOCD adapter speed to 8 kHz
- sw: Clean up VCU128 NOR flash device tree entry
- hw: Fix uncached SPM accessibility
- sw: Avoid potentially incorrect
.bsssection delimiters - build: Ensure use of real path as root
- hw: Fix CVA6 debug module addresses
- sw: Fix various
-Wpedanticwarnings
- Initial versioned release of the project
- Add version-level changelog