I was looking in to the code to find out what is exactly happening here , These logs come from the sys_timeouts_init(); which is called from lwip_init(); which is called from the tcpip_init(tcpip_init_done, &sem); in the simhost.c
Now according to my understanding some timers are being intialised . Like the for IP , DHCP ,ARP etc. And when the I see the sys_timeout(u32_t msecs, sys_timeout_handler handler, void *arg) which is called by sys_timeouts_init(); I understand that Timeouts are processed in the following cases:
* - while waiting for a message using sys_timeouts_mbox_fetch() * - by calling sys_check_timeouts() (NO_SYS==1 only)
Alrite ! Nice ! My problem is when I run the simhost code on my ARM Device . The logs keep going on
Which according to my understanding means that its executing these timeouts waitng for a mbox-message-fetch. So it keeps waiting and in the meanwhile executing these timeouts and giving these recurring logs. Want inputs as to what should be the correct operation of ./simhost. Coz for me it gives this kind of log.
My question is what is this simhost actually doing? supposed to do ? If I am getting these messages whats wrong !