nuttx/boards/risc-v/qemu-rv/rv-virt/configs
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
..
citest
citest64
fb rptun: Select OPENMAP under RPTUN 2023-12-28 11:08:57 +08:00
fb64 rptun: Select OPENMAP under RPTUN 2023-12-28 11:08:57 +08:00
knetnsh64 risc-v/rv-virt: use fully linked apps for kernel build 2024-01-11 00:51:07 -08:00
knetnsh64_smp risc-v/rv-virt: use fully linked apps for kernel build 2024-01-11 00:51:07 -08:00
knsh32 risc-v/rv-virt: use fully linked apps for kernel build 2024-01-11 00:51:07 -08:00
knsh64 risc-v/rv-virt: use fully linked apps for kernel build 2024-01-11 00:51:07 -08:00
ksmp64 risc-v/rv-virt: use fully linked apps for kernel build 2024-01-11 00:51:07 -08:00
netnsh rptun: Select OPENMAP under RPTUN 2023-12-28 11:08:57 +08:00
netnsh64 rptun: Select OPENMAP under RPTUN 2023-12-28 11:08:57 +08:00
netnsh64_smp rptun: Select OPENMAP under RPTUN 2023-12-28 11:08:57 +08:00
netnsh_smp rptun: Select OPENMAP under RPTUN 2023-12-28 11:08:57 +08:00
nsh
nsh64
smp
smp64