Hi Ruchith
On Tuesday, 14. September 2010 22:25:22 Ruchith Fernando wrote:
Hi,
I'm very new to Genode :-).
that's fine, you're welcome!
First I tried the quick start [1] and then I tried to setup the hello tutorial with the instructions available with the distribution (10.08) [2]. I ran into an issue when adding the entry to the /bin/config file where the given config entry seems to be incorrect in syntax.
You are totally right, we changed the configuration syntax of init in the last release to something mightier, which is also a little bit more sophisticated. The documentation of the hello_world example hasn't been fixed yet, thank you for that hint! We will change that immediatly.
Now, if a child wants to announce its services, this has to be stated within the start entry of that child. In the hello world example change the start entry to:
<start name="hello_server"> <resource name="RAM" quantum="1M"/> <provides><service name="Hello"/></provides> </start>
regards stefan
I added the following :
<start name="hello_server"> <resource name="RAM" quantum="1M"/> </start>
Now when I run ./core I get the following output :
[init -> hello_server] Hello::Root_component::Root_component(Genode::Server_entrypoint*, Genode::Allocator*): Creating root component. [init] virtual bool Child::announce_service(const char*, Genode::Root_capability, Genode::Allocator*): hello_server: illegal announcement of service "Hello"
Is it possible that I have missed something?
Thanks, Ruchith
p.s. I did look into the os/src/init/main.cc file (announce_service() ) that reports the error and I found that after execution of : Genode::Service *s = _child_services->find(service_name, &_server); s is null.
- http://genode.org/documentation/developer-resources/getting_started
- hello_tutorial/doc/hello_tutorial.txt
--- Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main