nuttx-update/boards/risc-v
Stuart Ianna 34bfa2f7ba arch/risc-v/litex: Add platform specific tickless implementation.
Adds a platform specific implementation for tickless schedular operation. This includes:
 - Tickless operation for vexriscv cores.
 - Tickless operation for vexriscv-smp cores.
 - Ticked operation for vexriscv-smp cores.

Ticked operation for vexriscv core has been refactored.

Additional default configuration added to demonstrate operation.

Both tickless and ticked options use Litex timer0 for scheduling intervals. This is significantly faster than interfaceing with the risc-v mtimer through opensbi.
2023-08-16 16:59:27 +08:00
..
bl602/bl602evb perf: The new configuration supports hardware performance counting 2023-08-12 02:20:44 +08:00
c906/smartl-c906 libc/tls: Change the default value of TLS_NELEM to zero 2023-07-20 08:11:30 +02:00
esp32c3 sched: Rename DEBUG_TCBINFO to ARCH_HAVE_TCBINFO 2023-07-26 09:33:38 +02:00
esp32c6 build: Replace "$(shell $(INCDIR) $(CC) ...)" with $(INCDIR_PREFIX) 2023-06-23 00:11:25 +03:00
espressif arch/espressif: Add MCUboot support for ESP32-C3 2023-08-04 10:30:57 -07:00
fe310/hifive1-revb binfmt: Change the default of BINFMT_DISABLE to DEFAULT_SMALL 2023-08-10 11:35:41 +03:00
hpm6750/hpm6750evk2 binfmt: Change the default of BINFMT_DISABLE to DEFAULT_SMALL 2023-08-10 11:35:41 +03:00
jh7110/star64 boards/risc-v: Add support for PINE64 Star64 JH7110 SBC 2023-08-07 01:08:35 -07:00
k210/maix-bit Indent the include statement by two spaces 2023-05-16 12:34:32 -03:00
litex/arty_a7 arch/risc-v/litex: Add platform specific tickless implementation. 2023-08-16 16:59:27 +08:00
mpfs riscv/mpfs: Set hart2 default entrypoint to -1 like the others 2023-07-26 19:58:05 -03:00
qemu-rv/rv-virt boards: update README for virtio gpu driver 2023-08-15 13:32:05 +08:00
rv32m1/rv32m1-vega binfmt: Change the default of BINFMT_DISABLE to DEFAULT_SMALL 2023-08-10 11:35:41 +03:00