nuttx/arch
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 Fix mx8mp ecspi interruption management. 2024-01-09 05:48:12 -08:00
arm64 sched: move etc romfs mount from nsh to sched/init 2024-01-09 21:29:46 -03:00
avr arch/dumponexit: unify dump on exit to common code 2023-11-15 08:28:25 -08:00
ceva format: modify spin_lock_irqsave format 2023-10-06 20:00:04 -04:00
dummy
hc arch/dumponexit: unify dump on exit to common code 2023-11-15 08:28:25 -08:00
mips Update kconfig2html.c 2023-12-14 20:02:52 -08:00
misoc netdev/ipv6: Move xxx_ipv6multicast from arch to common code 2023-12-16 05:26:16 -08:00
or1k arch/dumponexit: unify dump on exit to common code 2023-11-15 08:28:25 -08:00
renesas arch/dumponexit: unify dump on exit to common code 2023-11-15 08:28:25 -08:00
risc-v risc-v/rv-virt: use fully linked apps for kernel build 2024-01-11 00:51:07 -08:00
sim cmake: fix CONFIG_HAVE_CXXINITIALIZE on macOS 2024-01-06 04:21:52 -08:00
sparc Remove @ and % tag from all comments 2023-12-11 17:00:10 -03:00
x86 tcbinfo:remove total_num form tcbinfo. 2023-11-21 21:52:24 -08:00
x86_64 tcbinfo:remove total_num form tcbinfo. 2023-11-21 21:52:24 -08:00
xtensa esp32s3/rt_timer: Adjust spinlock position to avoid deadlock 2024-01-11 09:22:52 +09:00
z16 arch/dumponexit: unify dump on exit to common code 2023-11-15 08:28:25 -08:00
z80 arch/dumponexit: unify dump on exit to common code 2023-11-15 08:28:25 -08:00
CMakeLists.txt
Kconfig add missing dependency to MM_KMAP for ARCH_KMAP_VBASE 2023-12-29 17:04:18 -03:00