nuttx/sched
Matteo Golin 48db502daf !boards: Remove NSH_ARCHINIT and board_app_initialize
BREAKING: In an effort to simplify NuttX initialization, NSH_ARCHINIT is
removed. board_app_initialize is also removed. BOARD_LATE_INITIALIZE now
performs all board initialization logic, and is by default enabled. All
references to these symbols are removed. BOARDIOC_INIT remains, but will
result in -ENOTTY when called. It is to be removed in a later commit.

Quick fix: Boards relying on NSH_ARCHINIT should now enable
CONFIG_BOARD_LATE_INITIALIZE instead. If the application needs
fine-grained control over board initialization from userspace, the logic
performed by BOARDIOC_INIT may be copied to the board_finalinitialize
function and used instead via BOARDIOC_FINALINIT. All
board_app_initialize logic provided by NuttX is now moved to
board_late_initialize, and the same should be done for out-of-tree
boards.

Signed-off-by: Matteo Golin <matteo.golin@gmail.com>
2026-05-02 18:36:46 +08:00
..
addrenv include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
clock clock_settime: don't block when up_rtc_settime is called 2026-04-28 15:15:05 -04:00
environ libc/environ: add interrupt context check to getenv 2026-01-21 10:37:55 +08:00
event sched/event: Fix uninitialized need_switch flag issue in event_post() 2025-11-04 21:43:59 +08:00
group fs/inode: add optional manual FD backtrace control via task group flag 2026-04-28 09:53:27 +02:00
hrtimer sched/hrtimer: Simplify the hrtimer. 2026-02-02 13:26:22 +08:00
init include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
instrument gprof: move gprof function from sched to libbuiltin/libgcc 2024-11-13 02:42:31 +08:00
irq include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
misc sched/misc: Optimize thread saving order in coredump for easier gdb debug 2026-04-14 19:33:14 +08:00
module include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
mqueue include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
paging include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
pthread include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
sched include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
semaphore include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
signal include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
task include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
timer sched/timer: Fix MISRA Rule 10.3 2026-01-22 22:14:00 +08:00
tls pthread: remove tl_lock 2026-01-26 20:56:12 +08:00
wdog include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
wqueue include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
CMakeLists.txt sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
Kconfig !boards: Remove NSH_ARCHINIT and board_app_initialize 2026-05-02 18:36:46 +08:00
Makefile Makefile: Remove make depend files by make distclean 2026-02-16 16:27:57 +01:00