nuttx/boards
Yanfeng Liu a9372627d8 risc-v/rv-virt: use fully linked apps for kernel build
Fully linked apps take less storage and are efficient to load. This
is to enable them for rv-vrit configurations in KERNEL build.

Changes:

- arch/risc-v/Kconfig       select BINFMT_ELF_EXECUTABLE for QEMU-RV
- boards/risc-v/qemu-rv/rv-virt/configs
  - knsh32/defconfig        enable ELF_EXECUTABLE, LIBM, OSTEST
  - knsh64/defconfig        enable ELF_EXECUTABLE, LIBM, OSTEST
  - ksmp64/defconfig        enable ELF_EXECUTABLE, LIBM, OSTEST
  - knetnsh64/defconfig     enable ELF_EXECUTABLE, LIBM, OSTEST
  - knetnsh64_smp/defconfig enable ELF_EXECUTABLE, LIBM, OSTEST

Additions:
- boards/risc-v/qemu-rv/rv-virt/scripts/
  - gnu-elf.ld              apps linker script

The ARCH_TEXT_VBASE of knsh32 is set to same as that of 64bit to reuse
the apps linker script.

Signed-off-by: Yanfeng Liu <yfliu2008@qq.com>
2024-01-11 00:51:07 -08:00
..
arm sched: move etc romfs mount from nsh to sched/init 2024-01-09 21:29:46 -03:00
arm64 sched: move etc romfs mount from nsh to sched/init 2024-01-09 21:29:46 -03:00
avr Documentation: migrate the rest boards 2023-10-26 18:13:34 -03:00
dummy
hc/m9s12 Documentation: migrate the rest boards 2023-10-26 18:13:34 -03:00
mips sched_lock refine: remove sched_[un]lock in xxx_waitsample 2023-11-21 20:03:43 -08:00
misoc/lm32/misoc Documentation: migrate the rest boards 2023-10-26 18:13:34 -03:00
or1k/mor1kx/or1k Documentation: migrate the rest boards 2023-10-26 18:13:34 -03:00
renesas Revert "make/archive: Use the full path name when matching or storing names in the archive" 2023-10-27 22:26:18 +08:00
risc-v risc-v/rv-virt: use fully linked apps for kernel build 2024-01-11 00:51:07 -08:00
sim/sim/sim sched: move etc romfs mount from nsh to sched/init 2024-01-09 21:29:46 -03:00
sparc Run refresh.sh to update all board configs 2023-09-02 14:45:44 +08:00
x86/qemu/qemu-i486 Revert "make/archive: Use the full path name when matching or storing names in the archive" 2023-10-27 22:26:18 +08:00
x86_64/intel64/qemu-intel64 Revert "make/archive: Use the full path name when matching or storing names in the archive" 2023-10-27 22:26:18 +08:00
xtensa esp32s3_devkit/sta_softap: Reenable SMP on defconfig. 2024-01-11 09:22:52 +09:00
z16/z16f/z16f2800100zcog 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
.gitignore
Board.mk sched: move etc romfs mount from nsh to sched/init 2024-01-09 21:29:46 -03:00
boardctl.c
CMakeLists.txt
dummy.c
Kconfig risc-v: Initial support for CanMV-k230 board and K230 chip 2023-12-17 01:10:57 -08:00
Makefile