v19.11.0ο
We are pleased to announce the release of TT System Firmware version 19.11.0 π₯³π.
Generalο
Update to Zephyr 4.4.0 for Blackhole and Grendel
Blackholeο
Firmware Init Error Reportingο
The
STATUS_ERROR_STATUS0scratch register now reports SMC init failures as a bit field, with one bit per init stage. Bits accumulate, so a single read can indicate multiple failures.Bit
Stage
0
Regulator init
1
Cable fault
2
Tensix init
3
MRISC load
4
GDDR training
For example,
0b00000101means both regulator init and Tensix init failed on this boot.
Persistent SPI Flash Parametersο
Selected firmware table parameters can now be overridden at runtime via
bh-mod, and the override persists across firmware upgrades.REQUIRES
tt-flashv3.8.0+ or else your configuration wonβt persist across firmware upgrades. No other negative effects when using oldertt-flash.Only
chip_limits.tdp_limitis exposed; additional parameters can be exposed in future releases as use cases arise.
PCIeο
For P300C boards, update PCIe speed to Gen4 to improve QB2 PCIe stability (SYS-4229).
Ethernetο
Updated Blackhole ERISC FW to v1.11.0
Keep all ETH interrupt modes DISABLED to avoid jumping into the IVT on RISC0 kernel switchover (tt-metal#44188)
Enable MACPCS ECC cabability
Added MACPCS/SerDes reset-deassert timestamps to boot results
ETH msg PORT_STATUS_CLEAR: clear accumulated live status counts in L1
GDDRο
Update MRISC FW to 2.16
Parameter Sweeping
Enable parameter sweeping by configuring yaml file
A predetermined range of values for any cntrl cnfg reg can be swept
Eye height info is stored in the training struct
Updated CA ODT and vrefc per controller
Updated DRAM DFE for controller 4 to maximize eye height
Periodically exit powerdown when idle to allow temperature to update
Grendelο
None.
Wormholeο
None.
Migration guideο
An overview of required and recommended changes to make when migrating from the previous v19.10.0 release can be found in 19.11 Migration Guide.
Full ChangeLogο
The full ChangeLog from the previous v19.10.0 release can be found at the link below.
https://github.com/tenstorrent/tt-system-firmware/compare/v19.10.0β¦v19.11.0