@@ -45,6 +45,7 @@ append config {
|
||||
<default-route>
|
||||
<any-service> <parent/> <any-child/> </any-service>
|
||||
</default-route>
|
||||
<default caps="128"/>
|
||||
<start name="fb_sdl">
|
||||
<resource name="RAM" quantum="4M"/>
|
||||
<provides>
|
||||
@@ -91,7 +92,7 @@ append config {
|
||||
</policy>
|
||||
</config>
|
||||
</start>
|
||||
<start name="pike_loader">
|
||||
<start name="pike_loader" caps="512">
|
||||
<resource name="RAM" quantum="16M"/>
|
||||
<route>
|
||||
<any-service> <parent/> <any-child/> </any-service>
|
||||
@@ -113,6 +114,7 @@ append config {
|
||||
<default-route>
|
||||
<any-service> <parent/> <any-child/> </any-service>
|
||||
</default-route>
|
||||
<default caps="128"/>
|
||||
<start name="nit_fb">
|
||||
<resource name="RAM" quantum="4M"/>
|
||||
<provides>
|
||||
|
||||
@@ -40,8 +40,9 @@ struct Morse::Main
|
||||
Input::Session_client &input = *nitpicker.input();
|
||||
|
||||
Genode::Reconstructible<Loader::Connection> loader {
|
||||
env, env.ram().avail() - 4096 };
|
||||
|
||||
env,
|
||||
Genode::Ram_quota{env.pd().avail_ram().value - 4096},
|
||||
Genode::Cap_quota{env.pd().avail_caps().value - 4} };
|
||||
|
||||
/********************************
|
||||
** State held between signals **
|
||||
@@ -130,7 +131,10 @@ struct Morse::Main
|
||||
Xml_node start_node = config_rom.xml().sub_node("start");
|
||||
|
||||
/* We are only patron of single load, so transfer the slack RAM */
|
||||
loader.construct(env, env.ram().avail() - 4096);
|
||||
loader.construct(
|
||||
env,
|
||||
Genode::Ram_quota{env.pd().avail_ram().value - 4096},
|
||||
Genode::Cap_quota{env.pd().avail_caps().value - 4});
|
||||
|
||||
try {
|
||||
Xml_node config_xml = start_node.sub_node("config");
|
||||
|
||||
Reference in New Issue
Block a user