service router

Nobody III hungryninja101 at ...9...
Fri Mar 18 05:02:16 CET 2016

It's working now, but I still have a question: How exactly do ram quota
transfers work? I understand conceptually, but what are the exact functions
involved and how exactly do they work? Is there a good simple example of

On Thu, Mar 17, 2016 at 9:05 AM, Nobody III <hungryninja101 at ...9...>

> I'm trying to make this service router able to support any service. I've
> made some progress since the email. I made my own Root class (inheriting
> Genode::Root), then made a class similar to the Root_component class, but
> capable of using my Root. In the Main method, I created my Root_component
> equivalent, then used env()->parent()->annouce(ep.manage(root));. When I
> tested this, I got an IPC_error.
> On Mar 17, 2016 3:53 AM, "Emery" <emery at ...261...> wrote:
>> Which services are you interested in routing?
>> Depending on the service it may be simplier to manage with proxies.
>> Emery
>> On Wed, Mar 16, 2016 at 12:39:52AM -0600, Nobody III wrote:
>> > I've been trying to implement my own service router, to make dynamic
>> > configuration easier. However, I'm struggling to find a way to request
>> > services with only a label and a service name and provide them when a
>> > service is requested. I've looked at the init code, but I'm trying to
>> allow
>> > the server to provide services to siblings, which complicates things.
>> Could
>> > somebody please give me some pointers? I suspect that I may need to
>> extend
>> > Genode::Root to provide different services/capabilities according the
>> the
>> > router's policy. Am I correct? I haven't quite been able to piece
>> together
>> > how capability/session requests are resolved.
>> ------------------------------------------------------------------------------
>> Transform Data into Opportunity.
>> Accelerate data analysis in your applications with
>> Intel Data Analytics Acceleration Library.
>> Click to learn more.
>> _______________________________________________
>> genode-main mailing list
>> genode-main at
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the users mailing list