Skip to content

Nuclei QEMU 2023.10

Compare
Choose a tag to compare
@fanghuaqi fanghuaqi released this 02 Nov 09:00
· 57 commits to nuclei/8.0 since this release

This is the release note for Nuclei QEMU 2023.10

Warning

Please use 2024.02 release to replace 2023.12 release from https://nucleisys.com/download.php

This release is upon branch nuclei/8.0

nuclei_n/nuclei_u machine are removed in this release, replaced by nuclei_evalsoc machine.

This version of Nuclei QEMU need to work with Nuclei Studio 2023.10 which is included in it.

Nuclei SDK 0.5.0 and NMSIS 1.2.0 need to work with this version of Nuclei QEMU.

Please create issue if you are facing issues using Nuclei QEMU, see https://github.com/riscv-mcu/qemu/issues

Known issues of this release: #1

New features

  • Bump qemu version from 6.0 to 8.0, about QEMU 8.0 changelog, see https://wiki.qemu.org/ChangeLog/8.0
  • Machine support nuclei_n/nuclei_u/gd32vf103v_rvstar/gd32vf103v_eval are removed
  • Machine support nuclei_evalsoc and nuclei_demosoc(will deprecated in next release) support are added to replace nuclei_n and nuclei_u
  • P-ext draft 0.5.4 + Nuclei DSP N1/N2/N3 support is added as extension xxldsp/xxldspn1x/xxldspn2x/xxldspn3x
  • Nuclei Code Size reduction extension support is added extension xxlcz
  • Nuclei System Timer and ECLIC support is added, but ECLIC only works in M-Mode
  • Nuclei customized CSRs support is added, just implement simple read or write, no really functional feature
  • Nuclei NICE demo instructions are added and up to date
  • -cpu cpu-name,ext= changed to use single or multiple letters, such as -cpu nuclei-n900fd,ext=_zba_zbb_zbc_zbs_zk_zks, about ext naming, you can refer to https://doc.nucleisys.com/nuclei_sdk/develop/buildsystem.html#arch-ext
  • For more detailed user guide, please check prebuilt qemu folder doc/nuclei_qemu_user_guide.pdf

You can click https://nucleisys.com/download.php#tools to find this 2023.10 release of prebuilt Nuclei QEMU

See other Nuclei Tools Releases