nuttx/Documentation/platforms
Yanfeng Liu 7cb8e590a1 risc-v/k230: kernel build for CanMV-K230 board
Changes:

- Documentation/platforms/risc-v/k230  revised for both modes
- arch/risc-v/include/k230/irq.h       add S-mode IRQs
- under arch/risc-v/src/k230 folder:
  - Make.defs                          drop use of k230_exception_m.S
  - hardware/k230_clint.h              add S-mode defs, revised freq
  - k230_head.S                        unified flat/kernel mode support
  - k230_irq.c                         add S-mode support with debug dump
  - k230_mm_init.c                     revised for K230 S-mode
  - k230_start.c                       revised for flat/s-mode,
- arch/risc-v/src/k230/k230_timerisr.c unified flat/s-mode support.
- under boards/risc-v/k230/canmv230 folder:
  - configs/nsh/defconfig              fix RAM size
  - include/board_memorymap.h          cleanup for S-mode
  - src/.gitignore                     ignore romfs_boot.c
  - src/Makefile                       add romfs support

Renames:

- under boards/risc-v/k230/canmv230/src/ folder:
  - canmv_init.c from k230_appinit.c   making room for more k230 devices

Dropped:

- under arch/risc-v/src/k230/
  - k230_exception_m.S                 as hybrid mode not ready yet.

New files in boards/riscv/k230/canmv230:

- configs/knsh/defconfig                S-mode config
- scripts/ld-kernel.script              S-mode linker script
- src/romfs.h                           User space ROMFS defs needed in S-mode
- src/romfs_stub.c                      Stub ROMFS image

Signed-off-by: Yanfeng Liu <yfliu2008@qq.com>
2023-12-31 07:26:45 -08:00
..
arm fix bug in gd32f4xx_serial.c, add romfsimg.h, gd32f4xx_reset and improve gd32f4xx_gpio.c for f470z board, add board decription for f470 2023-12-13 23:27:23 -08:00
arm64 Documentation: migrate the rest boards 2023-10-26 18:13:34 -03:00
avr Documentation: Fix various typos 2023-11-23 16:38:19 -08:00
ceva
hc Documentation: migrate the rest boards 2023-10-26 18:13:34 -03:00
mips Documentation: Fix various typos 2023-11-23 16:38:19 -08:00
misco Documentation: migrate the rest boards 2023-10-26 18:13:34 -03:00
or1k Documentation: migrate the rest boards 2023-10-26 18:13:34 -03:00
renesas Documentation: migrate the rest boards 2023-10-26 18:13:34 -03:00
risc-v risc-v/k230: kernel build for CanMV-K230 board 2023-12-31 07:26:45 -08:00
sim Documentation: Fix typos 2023-10-29 10:35:51 +08:00
sparc Documentation: migrate the rest boards 2023-10-26 18:13:34 -03:00
x86 Documentation: migrate the rest boards 2023-10-26 18:13:34 -03:00
x86_64 Documentation: migrate the rest boards 2023-10-26 18:13:34 -03:00
xtensa xtensa/esp32s2: Add xtwdt and rwdt support 2023-12-22 03:59:18 -08:00
z16 Documentation: migrate boards/{z16|z80}/xxx/configs/README.txt 2023-10-28 13:55:22 +08:00
z80 Documentation: migrate boards/{z16|z80}/xxx/configs/README.txt 2023-10-28 13:55:22 +08:00
index.rst Documentation: migrate /arch 2023-10-26 00:08:54 +08:00