File tree Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Original file line number Diff line number Diff 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
287314Bluetooth
You can’t perform that action at this time.
0 commit comments