I am quite curious as to how we are going to use SYSINIT to initialize the TCP/IP stack. My best guess would be to use a SYSINIT wrapper API. As the TCP/IP stack is initialized, whenever a SYSINIT function is encountered it generates the appropriate RTEMS-init functions. For instance:<br>
<br><span style="font-family:courier new,monospace">void some_freebsd_sysinit_function(void) {</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">    do_some_rtems_init_stuff();</span><br style="font-family:courier new,monospace">
<span style="font-family:courier new,monospace">    do_more_rtems_init_stuff();</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">}</span><br><br>Is that how the USB stack works or is my understanding of SYSINIT completely off?<br>
<br>-- <br>- Kevin Polulak (soh_cah_toa)<br>- <a href="http://cybercrud.net" target="_blank">http://cybercrud.net</a><br><br>