nuttx/boards/risc-v
cuiziwei 4ec7af779d nuttx/boards:init_array.* needs to be executed in order
When I try to set priorities in certain programs, such as init_priority(HIGH_PRIORITY), I've noticed that during linking, there's no guarantee that the programs will be compiled in the sequence I've specified based on priority. This has led to some runtime errors in my program.

I realized that in the ld file, when initializing dynamic arrays, there's no assurance of initializing init_array.* before init_array. This has resulted in runtime errors in the program. Consequently, I've rearranged the init_array.* in the ld file of NuttX to be placed before init_array and added a SORT operation to init_array.* to ensure accurate initialization based on priorities during linking.
2023-08-29 22:54:37 +08:00
..
bl602/bl602evb boards/bl602: Move c++ related setting from wifi to elf 2023-08-22 17:27:41 +08:00
c906/smartl-c906 nuttx/boards:init_array.* needs to be executed in order 2023-08-29 22:54:37 +08:00
esp32c3 esp32c3-devkit: Remove unnecessary configurations 2023-08-16 22:06:41 +08:00
esp32c6 build: Replace "$(shell $(INCDIR) $(CC) ...)" with $(INCDIR_PREFIX) 2023-06-23 00:11:25 +03:00
espressif boards/risc-v/esp32c3-generic: Fix MCUboot config name 2023-08-18 14:44:11 +08:00
fe310/hifive1-revb nuttx/boards:init_array.* needs to be executed in order 2023-08-29 22:54:37 +08:00
hpm6750/hpm6750evk2 nuttx/boards:init_array.* needs to be executed in order 2023-08-29 22:54:37 +08:00
jh7110/star64 arch/riscv: Move -mcmodel=medany from Make.defs to Toolchain.defs 2023-08-25 21:22:47 +03:00
k210/maix-bit nuttx/boards:init_array.* needs to be executed in order 2023-08-29 22:54:37 +08:00
litex/arty_a7 nuttx/boards:init_array.* needs to be executed in order 2023-08-29 22:54:37 +08:00
mpfs nuttx/boards:init_array.* needs to be executed in order 2023-08-29 22:54:37 +08:00
qemu-rv/rv-virt arch/riscv: Move -mcmodel=medany from Make.defs to Toolchain.defs 2023-08-25 21:22:47 +03:00
rv32m1/rv32m1-vega nuttx/boards:init_array.* needs to be executed in order 2023-08-29 22:54:37 +08:00