I noticed that was giving a "timed sleeps not supported" error, which
reminded me that pthread support is not in an ideal state.

The posix implementation has a fairly incomplete implementation of lwp
compared to Xen as it doesnt use the hooks into the scheduler. Now it
could for the fiber implementation, as we left them available as
public symbols in librumpuser, but everything is in the wrong place
really.

There are several options, but essentially the threading part is in
rumpuser and should be providing interfaces for libpthread to hook
into, either _lwp_* or the create_thread,exit_thread,schedule
interfaces (optionally) via somestandardised mechanism I would think.

Justin

------------------------------------------------------------------------------
_______________________________________________
rumpkernel-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/rumpkernel-users

Reply via email to