> To what extent Fork is supported ? Is this a complete solution > that any style fork() code should work, or do we still need some sync > between parent and child so that child won't touch pinned page before > call exec() ?
Just about anything should work. However child processes may not use any IB resources from the parent and may not touch any registered memory regions either. But no synchronization is required, and the child may continue to execute its copy of the parent process (exec is not required) The only thing that would break would be if the parent registers a memory region that only covers part of a page, and the child attempts to use something from the rest of that page. That will fail because registered memory does not exist in the child process, and this can only be done on page boundaries. - R. _______________________________________________ openib-general mailing list openib-general@openib.org http://openib.org/mailman/listinfo/openib-general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general