Nuclei QEMU 2023.10
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 bynuclei_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
andnuclei_demosoc(will deprecated in next release)
support are added to replacenuclei_n
andnuclei_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
, aboutext
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