yf13 opened a new pull request, #11524:
URL: https://github.com/apache/nuttx/pull/11524

   ## Summary
   
   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.
   Enabling LIBM makes it  convinient for users of toolchains lacking math 
library
   Enableing OSTEST makes it conveinent to run ostest 
   
   ## Impact
   
   Confgurations in kernel build: knsh32. knsh64, ksmp64. knetnsh64. 
knetnsh64_smp 
   
   ## Testing
   
   Checked with all above configs using kernel build
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to