Skip to content

Releases: lowRISC/qemu

v9.2.0-2025-10-07

07 Oct 13:36

Choose a tag to compare

What's Changed

  • ot_vmapper: fix setting destination address when splitting ranges by @rivos-eblot in #211
  • tools: Improve ROM image support by @rivos-eblot in #208
  • ot_uart: Add break interrupt and add opt-in mocking of break oversampling by @AlexJones0 in #212
  • ot_lc_ctrl: Fix HW_CFG load memcpy size calculation by @AlexJones0 in #214
  • ot_keymgr: Add property to disable flash seed check by @AlexJones0 in #220
  • ot_i2c: Update TX_THRESHOLD interrupt state on target mode I2C recv by @ziuziakowska in #218

Full Changelog: v9.2.0-2025-10-03...v9.2.0-2025-10-07

v9.2.0-2025-10-03

03 Oct 12:03

Choose a tag to compare

What's Changed

Full Changelog: v9.2.0-2025-10-02...v9.2.0-2025-10-03

v9.2.0-2025-10-02

02 Oct 16:34

Choose a tag to compare

What's Changed

  • New ot-tidy.py script for development and CI by @ziuziakowska in #192
  • Add sival_rom_ext tests to Earlgrey regression & update Bazel test runner. by @AlexJones0 in #203
  • [ot] tests/opentitan/data: earlgrey-tests: add passing SPI dev flash smoketests by @jwnrt in #206
  • flashgen.py: allow loading arbitrary binaries into flash images using --otdesc by @AlexJones0 in #207

Full Changelog: v9.2.0-2025-10-01...v9.2.0-2025-10-02

v9.2.0-2025-10-01

01 Oct 10:33

Choose a tag to compare

What's Changed

Full Changelog: v9.2.0-2025-09-24...v9.2.0-2025-10-01

v9.2.0-2025-09-24

24 Sep 10:43

Choose a tag to compare

What's Changed

  • [ot] scripts/opentitan: regressions: make unexpected passes non-fatal, report summary by @jwnrt in #191
  • [ot] hw/opentitan: spi_device: fix off-by-one last_read_addr by @jwnrt in #195

Full Changelog: v9.2.0-2025-09-19...v9.2.0-2025-09-24

v9.2.0-2025-09-19

19 Sep 09:43

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v9.2.0-2025-02-11...v9.2.0-2025-09-19

v9.2.0-2025-02-11

11 Feb 20:14

Choose a tag to compare

What's Changed

  • ot_flash: Add program/erase, memory protection, multi-word ops, FIFO watermarks & fixes by @AlexJones0 in #137
  • [ot] scripts/opentitan: flashgen.py: add an option to ignore time mismatch by @rivos-eblot in #138

Full Changelog: v9.2.0-2025-02-05...v9.2.0-2025-02-11

v9.2.0-2025-02-05

05 Feb 17:27

Choose a tag to compare

What's Changed

Full Changelog: v9.1.0-2025-01-28...v9.2.0-2025-02-05

v9.1.0-2025-01-28

28 Jan 15:42

Choose a tag to compare

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

Full Changelog: v9.1.0-2024-10-30...v9.1.0-2025-01-28

ot-earlgrey-1.0.0-2025-01-13

13 Jan 17:56

Choose a tag to compare

What's Changed

Full Changelog: v9.1.0-2024-10-30...ot-earlgrey-1.0.0-2025-01-13