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
