Omit superfluous use of "CAP"/"SIGNAL" services

The functionality of the former "CAP" and "SIGNAL" services is now
provided by core's "PD" service.
This commit is contained in:
Norman Feske
2016-05-03 14:41:13 +02:00
parent dc8690ae37
commit 3bceefc9cf
173 changed files with 13 additions and 420 deletions

View File

@@ -1,9 +1,7 @@
<config>
<parent-provides>
<service name="CAP"/>
<service name="LOG"/>
<service name="RM"/>
<service name="SIGNAL"/>
<!-- some timer implementations need kernel info pages -->
<service name="ROM"/>

View File

@@ -151,7 +151,6 @@ Getting ready to start
The server component won't help us much as long as we don't use it in a server
application. Starting a service with Genode works as follows:
* Open a CAP session to our parent, so that we are able to create capabilities.
* Create and announce a root capability to our parent.
* When a client requests our service, the parent invokes the root capability to
create session objects and session capabilities. These are then used by the
@@ -254,7 +253,6 @@ entry to init's 'config' file, which is located at 'build/bin/config'.
! <config>
! <parent-provides>
! <service name="CAP"/>
! <service name="LOG"/>
! <service name="RM"/>
! </parent-provides>
@@ -407,10 +405,6 @@ Add a 'target.mk' file with the following content to 'src/hello/client/':
Extend your 'config' file as follows.
# Add the 'SIGNAL' service to the '<parent-provides>' section:
! <service name="SIGNAL"/>
# Add start entries for 'Timer' service and hello client:
! <start name="timer">

View File

@@ -13,10 +13,8 @@ create_boot_directory
install_config {
<config>
<parent-provides>
<service name="CAP"/>
<service name="LOG"/>
<service name="RM"/>
<service name="SIGNAL"/>
<!-- some timer implementations need kernel info pages -->
<service name="ROM"/>