At Fri, 24 Oct 2008 12:35:22 +0530, Shakthi Kannan wrote: > DDEKit + DDE26 is run in L4 with L4Env, L4IO modules in user-space. > Moreover on top of DDE26, they use L4Env and L4 modules as server > applications. But, as per the project idea here: > http://www.bddebian.com/~wiki/community/gsoc/project_ideas/ > > we need to run DDEKit + DDE26 in GNU Mach. Then, we need to replace > gnumach/glue with a new glue for DDEKit. But, eventually we would like > them to be run in user-space? Appreciate any suggestions in this > regard.
If you want to use DDEKit, you'll need to provide the interfaces that it expects or port it to use some other interfaces. As much as possible, I'd suggest the former approach as it makes using futures version of DDEKit easier. Whether you provide the interfaces in the kernel or in user-space is an orthogonal question. The latter is safer. Given the experience using the glue code and Linux drivers in GNU Mach, this is a real day-to-day problem. On the other hand, providing the intefaces in the kernel may make it easier to get a system initially up and running. Neal