xiaoxiang781216 commented on pull request #5782:
URL: https://github.com/apache/incubator-nuttx/pull/5782#issuecomment-1077383465


   Since OpenSBI is the standard way to expose M-mode functionality to S-mode, 
what I suggest it's that we use OpenSBI API definition, but write our own 
minimal implementation. This is just like how NuttX implementation POSIX API, 
which is much smaller than other(FreeBSD/Linux) implementation. It's always 
good to avoid the private(ad hoc) interface definition, especially a well 
defined interface(OpenSBI here) already exist.
   If you don' want to implement the minimal OpenSBI this time. It's better to 
use other hardware timer for OS scheduler. Since most SoC has a dozen of 
hardware timer,  it isn't too difficult to find a free one. Actually, many 
chips supported NuttX use the chip specific hardware timer, instead of ARM 
recommend SYSTICK or general timer.


-- 
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: commits-unsubscr...@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to