Releases: lowRISC/qemu
Releases · lowRISC/qemu
v9.1.0-2024-10-30
What's Changed
- Misc minor fixes and improvements by @loiclefort in #35
- Changes to support future SoCs beyond EarlGrey by @loiclefort in #36
- Fixes and further changes to support future SoCs beyond EarlGrey by @loiclefort in #37
- [ot] scripts/opentitan: improve checkregs.py by @rivos-eblot in #42
- [ot] Update top-level README file for Darjeeling branch. by @rivos-eblot in #44
- [ot] scripts/opentitan: add a GDB replay script from QEMU exec log by @rivos-eblot in #43
- [ot] hw/opentitan: ot_spi_device: fix useless warning from GCC by @rivos-eblot in #45
- [ot] hw/opentitan: add a function to retrieve a CharDev by its id by @rivos-eblot in #46
- [ot]: hw/opentitan: ot_ibex_wrapper: add support for DV_SIM_WINDOW regs by @rivos-eblot in #47
- Add GitHub actions to build and test by @rivos-eblot in #48
- [ot] hw/riscv: fix ot-darjeeling default ePMP values by @loiclefort in #49
- Fixes for Ibex Wrapper, DMA, SPI and mailboxes by @rivos-eblot in #50
- Add support for DMA, MBX and SoCProxy by @rivos-eblot in #51
- New Reset API for Hart, Support for JTAG, DMI and JTAG Mailbox access by @rivos-eblot in #52
- [ot] hw/opentitan: fix jtag component build by @rivos-eblot in #53
- Revert usage of Resettable API for Hart reset by @loiclefort in #54
- [ot] docs/opentitan: update Earlgrey doc, create Darjeeling doc by @rivos-eblot in #56
Full Changelog: v8.0.2-2023-09-07...v9.1.0-2024-10-30
v8.0.2-2023-09-07
What's Changed
- Add Rom controller & KMAC application interface emulation by @loiclefort in #30
- [ot] scripts/opentitan: flashgen.py add an option to accept invalid input files by @rivos-eblot in #31
- [ot] hw/opentitan: fix invalid printf-style format of log messages by @rivos-eblot in #32
- Improve Power Manager and add Reset Manager by @loiclefort in #33
- Add GPIO emulation by @rivos-eblot in #34
Full Changelog: v8.0.2-2023-08-31...v8.0.2-2023-09-07
v8.0.2-2023-08-31
What's Changed
- Decouple OTP implementation from API to prepare for supporting multiple OTP backends by @rivos-eblot in #26
- Replace assert() with g_assert() by @rivos-eblot in #27
- [ot] scripts/opentitan: fix store address when second bank is selected by @rivos-eblot in #28
- [ot] scripts/opentitan: pyot: fix @{}/ not being managed for test options by @rivos-eblot in #29
Full Changelog: v8.0.2-2023-08-23...v8.0.2-2023-08-31
v8.0.2-2023-08-23
v8.0.2-2023-08-21
What's Changed
- Initial Earlgrey emulation based on qemu 8.0.2 by @loiclefort in #4
- [ot] hw/opentitan: ot_aes fix initialization/reset bug by @rivos-eblot in #5
- [ot] hw/opentitan: update definitions to Earlgrey-M2.5.2-RC0 by @rivos-eblot in #6
- Add a script to help running OT tests with QEMU by @rivos-eblot in #7
- Add AES CTR DRBG to CSRNG by @rivos-eblot in #8
- [ot] hw/opentitan: ot_csrng: fix invalid comparison and fix syntax by @rivos-eblot in #9
- Initial implementation of OT KMAC by @loiclefort in #15
- [ot] scripts/opentitan: flashgen.py: emit a better error message on missing ELF tools by @rivos-eblot in #16
- Update pyot to use latest flashgen API by @rivos-eblot in #17
- Add SHA3 conditioning to EntropySrc by @rivos-eblot in #18
- ot_kmac: fix cSHAKE/KMAC prefix handling by @loiclefort in #19
- Fix Timer & AON Timer clock source by @loiclefort in #20
- [ot] hw/opentitan: fix trace levels: not an error if try function fails by @rivos-eblot in #21
New Contributors
- @loiclefort made their first contribution in #4
Full Changelog: https://github.com/lowRISC/qemu/commits/v8.0.2-2023-08-21