nuttx/Documentation
Inochi Amaoto 49b3f52db1 arch/riscv/qemu-rv: replace M-mode init code with SBI in kernel build
The qemu-rv use a small init code for M mode in kernel build.
It is hard-coding and is difficult to change. Due to the fact,
introduce a already mature SBI implement (e.g OpenSBI) to
replace existing code is a better choice.

This patch introduce some change for qemu-rv:
1. use SSTC to provide time interrupt in kernel build
2. remove uncessary M mode trap.

For simplicity, this patch does not add support for booting
nuttx for any core, but force boot core to start core 0 and
let core 0 do the initialization.

Signed-off-by: Inochi Amaoto <inochiama@outlook.com>
2024-04-27 22:09:22 -03:00
..
_extensions Documentation: port warnings_filter Sphinx extension from Zephyr 2023-11-28 09:18:29 -08:00
_static docs: reduce main content max width from 1200px to 1000px 2021-03-26 23:41:45 -05:00
_templates Documentation: support versioned docs 2020-11-26 10:58:44 -08:00
applications Adjust the apps/benchmarks directory and add some new Profile tools 2024-04-07 18:49:16 +08:00
components docs/os: fix typos 2024-04-21 11:06:46 +08:00
contributing documentation/contributing: remove copyright notice in file header 2023-11-07 01:01:18 +08:00
faq Doc: Add how to configure network MTU size 2022-11-02 09:14:17 +08:00
guides Documentation:update qemugdb usage 2024-04-20 18:42:28 +08:00
implementation Documentation: Fix various typos 2023-11-23 16:38:19 -08:00
introduction Documentation: various cosmetic changes 2023-10-30 20:29:54 +08:00
logos Documentation: Add NuttX Logo page 2024-04-16 11:25:08 +08:00
platforms arch/riscv/qemu-rv: replace M-mode init code with SBI in kernel build 2024-04-27 22:09:22 -03:00
quickstart paging: Rename existing CONFIG_PAGING to CONFIG_LEGACY_PAGING 2024-03-05 09:45:49 +08:00
reference docs/os: fix typos 2024-04-21 11:06:46 +08:00
ReleaseNotes Documentation: add NuttX-12.5.1 release notes 2024-04-08 21:40:59 +08:00
.gitignore doc: add .python-version to .gitignore 2020-08-25 12:54:24 -07:00
conf.py Documentation: port warnings_filter Sphinx extension from Zephyr 2023-11-28 09:18:29 -08:00
glossary.rst rename doc/ -> Documentation/ 2020-08-24 10:29:55 -07:00
index.rst Documentation: Add NuttX Logo page 2024-04-16 11:25:08 +08:00
known-warnings.txt fs: Add VFS docs 2024-02-20 18:28:09 -08:00
legacy_README.md Documentation: fix warning 2023-10-30 20:29:54 +08:00
make.bat Documentation: Remove all tail spaces from *.rst and *.html 2020-10-18 10:51:22 -07:00
Makefile fs: Add VFS docs 2024-02-20 18:28:09 -08:00
Pipfile docs: Add copy button for code blocks 2023-05-20 12:58:32 +08:00
Pipfile.lock build(deps): bump idna from 3.4 to 3.7 in /Documentation 2024-04-12 10:05:14 +08:00
substitutions.rst Remove the double blank line from source files 2022-02-20 20:10:14 +01:00