Skip to content

Commit

Permalink
doc: release-notes: add RISC-V release notes for v3.3.0
Browse files Browse the repository at this point in the history
This commit adds RISC-V release notes for Zephyr v3.3.0.

Signed-off-by: Filip Kokosinski <[email protected]>
  • Loading branch information
fkokosinski authored and stephanosio committed Feb 13, 2023
1 parent a7dee14 commit 76f23d6
Showing 1 changed file with 27 additions and 0 deletions.
27 changes: 27 additions & 0 deletions doc/releases/release-notes-3.3.rst
Original file line number Diff line number Diff line change
Expand Up @@ -282,6 +282,33 @@ Architectures

* RISC-V

* Converted :kconfig:option:`CONFIG_MP_MAX_CPUS` to
:kconfig:option:`CONFIG_MP_MAX_CPUS`.

* Added support for hardware register stacking/unstacking during ISRs and
exceptions.

* Added support for overriding :c:func:`arch_irq_lock`,
:c:func:`arch_irq_unlock` and :c:func:`arch_irq_unlocked`.

* Zephyr CPU number is now decoupled from the hart ID.

* Secondary boot code is no longer included when
:kconfig:option:`CONFIG_MP_MAX_NUM_CPUS` equals ``1``.

* IPIs are no longer hardcoded to :c:func:`z_sched_ipi`.

* Implemented an on-demand context switching algorithm for thread FPU
accesses.

* Enabled booting from non-zero indexed RISC-V harts with
:kconfig:option:`CONFIG_RV_BOOT_HART`.

* Hart IDs are now mapped to Zephyr CPUs with the devicetree.

* Added a workaround for ``MTVAL`` not updating properly on QEMU-based
platforms.

* Xtensa

Bluetooth
Expand Down

0 comments on commit 76f23d6

Please sign in to comment.