Skip to content

Commit 76f23d6

Browse files
fkokosinskistephanosio
authored andcommitted
doc: release-notes: add RISC-V release notes for v3.3.0
This commit adds RISC-V release notes for Zephyr v3.3.0. Signed-off-by: Filip Kokosinski <[email protected]>
1 parent a7dee14 commit 76f23d6

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

doc/releases/release-notes-3.3.rst

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -282,6 +282,33 @@ Architectures
282282

283283
* RISC-V
284284

285+
* Converted :kconfig:option:`CONFIG_MP_MAX_CPUS` to
286+
:kconfig:option:`CONFIG_MP_MAX_CPUS`.
287+
288+
* Added support for hardware register stacking/unstacking during ISRs and
289+
exceptions.
290+
291+
* Added support for overriding :c:func:`arch_irq_lock`,
292+
:c:func:`arch_irq_unlock` and :c:func:`arch_irq_unlocked`.
293+
294+
* Zephyr CPU number is now decoupled from the hart ID.
295+
296+
* Secondary boot code is no longer included when
297+
:kconfig:option:`CONFIG_MP_MAX_NUM_CPUS` equals ``1``.
298+
299+
* IPIs are no longer hardcoded to :c:func:`z_sched_ipi`.
300+
301+
* Implemented an on-demand context switching algorithm for thread FPU
302+
accesses.
303+
304+
* Enabled booting from non-zero indexed RISC-V harts with
305+
:kconfig:option:`CONFIG_RV_BOOT_HART`.
306+
307+
* Hart IDs are now mapped to Zephyr CPUs with the devicetree.
308+
309+
* Added a workaround for ``MTVAL`` not updating properly on QEMU-based
310+
platforms.
311+
285312
* Xtensa
286313

287314
Bluetooth

0 commit comments

Comments
 (0)