rtems-libbsd: sysinit for TCP/IP
Joel Sherrill
joel.sherrill at OARcorp.com
Wed May 30 01:00:31 UTC 2012
Jennifer and I are working through this now. The link01 test currently gets partially through initializing the tcp/ip stack now. The test has an Init() method which calls one rtems_ method that eventually calls mi_startup() (spelling?). That sequences through the sysinit sections.
The key is the bsp having the right sections in the linkcmds. Jennifer and I are debugging this on pc386 with some local additions to the linkcmds.
If you want to chat about this, just let me know
--joel
Kevin Polulak <kpolulak at gmail.com> wrote:
>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:
>
>void some_freebsd_sysinit_function(void) {
> do_some_rtems_init_stuff();
> do_more_rtems_init_stuff();
>}
>
>Is that how the USB stack works or is my understanding of SYSINIT completely off?
>
>--
>- Kevin Polulak (soh_cah_toa)
>- http://cybercrud.net
>
More information about the devel
mailing list