Fix-Point opened a new pull request, #17680: URL: https://github.com/apache/nuttx/pull/17680
## Summary This PR is the part IV of https://github.com/apache/nuttx/pull/17556. To support high-precision timer, this PR removed `CONFIG_SCHED_TICKLESS_TICK_ARGUMENT` to simplify kernel configuration and expiration handling. ## Impact This PR removes `CONFIG_SCHED_TICKLESS_TICK_ARGUMENT`. The `up_alarm/timer_tick_start/cancel` interfaces are now only used as internal OS interfaces, implemented by the `oneshot` or `timer` timer driver abstraction. This change affects NuttX timer interrupt handling. ## Testing ```bash ➜ qemu-system-riscv32 -semihosting -M virt,aclint=on -cpu rv32 -smp 8 -bios none -nographic -kernel nuttx NuttShell (NSH) NuttX-12.11.0 nsh> ostest stdio_test: write fd=1 stdio_test: Standard I/O Check: printf ... Final memory usage: VARIABLE BEFORE AFTER ======== ======== ======== arena 1fd06e0 1fd06e0 ordblks 1 9 mxordblk 1fcc5f0 1fbbb88 uordblks 40f0 8f98 fordblks 1fcc5f0 1fc7748 user_main: Exiting ostest_main: Exiting with status 0 nsh> ``` -- 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]
