[okl4-developer] new Wombat syscall and others
Jorge Torres
jorge.torres.maldonado at gmail.com
Sat Jun 9 19:42:31 EST 2007
Hi okl4.org,
I have a few questions, of which probably many of you know the answers, but
I'm starting to feel a little lost (RTFM answers are welcomed too :)
*Wombat magic relies on the great work of adding arch/l4 and asm-l4 right?,
so what are all the (asm-* and arch/*)!=l4 used for?
*If one wants to add a new wombat syscall, where is it to be registered?
since there is no arch/l4/kernel/entry.S, which is quite obvious if
architecture independent code is wanted, I believe there is this syscalls.c
instead, but I cant understand completely how it works, and how can it
match with include/asm/unistd.h? perhaps it doesn't really have to. And how
does this { sys_MYINTERRUPT, {{ .args = ?(QUITE OBVIOUS), .flags = ?,
.ret_type = ??? }} }, works?
*What do I have to do If I want to use iguana's libraries on wombat kernel
code, I've seen this #include <asm/macros.h>
#include INC_SYSTEM2(something), but I'm not sure; there is also
INC_SYSTEM() so, what are they for?
*Are wombat's user threads L4 threads too, meaning they have UTCB entries on
Wombat's address space?
*If I add an iguana server, how can I communicate with it from a Wombat
user application, naming,IPC?
*Iguana naming service is restricted to threads among their specific
protection domain, or is it a global service, meaning that threads on
different protection domains and AS can communicate via naming service?
Well thank you very much,
Jorge
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.okl4.org/pipermail/developer/attachments/20070609/9f48fdb0/attachment.htm
More information about the Developer
mailing list