On Tue, Jan 29, 2002, Ingmar Schuster wrote: > I was wondering how difficult it would be to port Pth to kernellevel; > preferably a microkernel. Is Pth suited for such use?
Hmmm... I've never though about such a situation myself (because Pth was intended as a pure user-land MT facility already from the first day), but I think it is possible. Because Pth has all the machine context switching abstracted in pth_mctx.c. So, the main task is to replace this with the switching the microkernel uses. Additionally, if the microkernel itself is thread, it might be necessary to use a microkernel mutex at various places inside Pth's internals if Pth changes its structures. But start hacking at pth_mctx.c... Ralf S. Engelschall [EMAIL PROTECTED] www.engelschall.com ______________________________________________________________________ GNU Portable Threads (Pth) http://www.gnu.org/software/pth/ User Support Mailing List [EMAIL PROTECTED] Automated List Manager (Majordomo) [EMAIL PROTECTED]