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]

Reply via email to