What's Changed
- [ot] hw/opentitan: fix clang-format in ot_otp_eg_parts.c by @jwnrt in #83
- [ot] Update CSRNG
SW_CMD_STS.CMD_RDY
by @luismarques in #82 - Update OpenTitan EDN registers and
SW_CMD_STS
behavior by @luismarques in #85 - Add HMAC stop/continue commands & endian swaps by @AlexJones0 in #88
- Update SPI device and PLIC IDs by @jwnrt in #86
- Add HMAC multi-mode support (SHA-2 384/512 digest sizes and variable key lengths) by @AlexJones0 in #89
- Small register description fixes in rstmgr/pwrmgr/clkmgr by @AlexJones0 in #95
- Update
rom_ctrl
scrambling logic by @AlexJones0 in #90 - Update KMAC register interfaces by @AlexJones0 in #92
- Fix Earlgrey SPI upload command FIFO status by @AlexJones0 in #93
- Compute OTBN checksum over LE values. by @AlexJones0 in #94
- [ot] scripts/opentitan: include cfggen in releases by @jwnrt in #96
- .github: update CI to use Ubuntu Noble (cherry-pick #99) by @luismarques in #101
- ot_aes: fix IV and CTR issues (cherry-pick #98) by @luismarques in #100
- .github: Bump artifact actions to v4 in CI to solve deprecation errors by @AlexJones0 in #104
- [ot] hw/opentitan: ot_aes: preserve external state when a new message is started by @luismarques in #102
- [ot] hw/opentitan: ot_earlgrey: Update Earlgrey peripheral clock speed by @AlexJones0 in #105
- Update OTP constant SV file location in
cfggen.py
by @AlexJones0 in #103 - Add alert handler to ot_earlgrey by @AlexJones0 in #110
- [ot] hw/opentitan: ot_aon_timer: Make wakeup timer 64 bits by @AlexJones0 in #109
- [ot] update OpenTitan README for EarlGrey support by @rivos-eblot in #116
- Lint commits in CI by @jwnrt in #115
- [ot] hw/riscv: ot_earlgrey: assign an identifier to each UART by @rivos-eblot in #118
- [ot] scripts/opentitan: cfggen.py: define a list of supported tops by @rivos-eblot in #117
- [ot] hw/opentitan: ot_sram_ctrl: add basic support for READBACK register by @rivos-eblot in #114
- [ot] Define (unused) OTP scrambling properties for EG by @jwnrt in #122
- [ot] scripts/opentitan: cfggen.py: fix regression introduced with bc4626e by @rivos-eblot in #124
- Use Python 3.9 syntax for type unions by @jwnrt in #125
New Contributors
- @luismarques made their first contribution in #82
- @AlexJones0 made their first contribution in #88
Full Changelog: v9.1.0-2024-10-30...v9.1.0-2025-01-28