Assign cap quotas in run scripts and recipes

Issue #2398
This commit is contained in:
Norman Feske 2017-05-07 22:36:11 +02:00 committed by Christian Helmuth
parent e44f65f3b2
commit 773e08976d
162 changed files with 388 additions and 293 deletions

View File

@ -32,6 +32,7 @@ install_config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="test-lx_hybrid_ctors">
<resource name="RAM" quantum="1M"/>
</start>

View File

@ -31,6 +31,7 @@ install_config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="test-lx_hybrid_exception">
<resource name="RAM" quantum="1M"/>
</start>

View File

@ -28,6 +28,7 @@ install_config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="test-lx_hybrid_pthread_ipc">
<resource name="RAM" quantum="1M"/>
</start>

View File

@ -27,16 +27,14 @@ set config {
<config>
<parent-provides>
<service name="ROM"/>
<service name="RM"/>
<service name="PD"/>
<service name="LOG"/>
<service name="IO_PORT"/>
<service name="IO_MEM"/>
<service name="IRQ"/>
<service name="CPU"/>
</parent-provides>
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>}
</default-route>
<default caps="100"/>}
append_if [expr {$test_type eq "static"}] config {
<start name="test-lx_rmap_static">}

View File

@ -18,6 +18,7 @@ install_config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="test-region_map_mmap">
<resource name="RAM" quantum="2M"/>
</start>

View File

@ -20,8 +20,8 @@ set config {
<default-route>
<any-service> <parent/> </any-service>
</default-route>
<start name="test-platform">
<resource name="RAM" quantum="96M"/>}
<start name="test-platform" caps="12000">
<resource name="RAM" quantum="128M"/>}
append config "
<config check_pat=\"$check_pat\"/\>"
@ -35,7 +35,7 @@ install_config $config
build_boot_image "core ld.lib.so init test-platform"
append qemu_args "-nographic -m 128 -smp 2"
append qemu_args "-nographic -m 192 -smp 2"
run_genode_until {Test finished} 200

View File

@ -24,7 +24,6 @@
#include <region_map/client.h>
#include <base/attached_rom_dataspace.h>
#include <os/config.h>
#include <trace/timestamp.h>
@ -270,7 +269,7 @@ void test_revoke(Genode::Env &env)
void test_pat(Genode::Env &env)
{
/* read out the tsc frequenzy once */
Genode::Attached_rom_dataspace _ds("hypervisor_info_page");
Genode::Attached_rom_dataspace _ds(env, "hypervisor_info_page");
Nova::Hip * const hip = _ds.local_addr<Nova::Hip>();
enum { DS_ORDER = 12, PAGE_4K = 12 };
@ -601,9 +600,6 @@ class Greedy : public Genode::Thread {
/* print status information in interval of 32M */
if (i % 8192 == 0) {
/* transfer some quota to avoid tons of upgrade messages */
char const * const buf = "ram_quota=1280K";
_env.upgrade(Genode::Parent::Env::pd(), buf);
log(Hex(i * 4096));
/* trigger some work to see quota in kernel decreasing */
// Nova::Rights rwx(true, true, true);
@ -647,8 +643,13 @@ Main::Main(Env &env) : env(env)
log("testing base-nova platform");
try {
Genode::config()->xml_node().attribute("check_pat").value(&check_pat);
} catch (...) { }
Attached_rom_dataspace config(env, "config");
config.xml().attribute("check_pat").value(&check_pat);
} catch (...) {
Genode::error("no check_pat attribute found");
env.parent().exit(-__LINE__);
return;
}
Thread * myself = Thread::myself();
if (!myself) {

View File

@ -14,6 +14,7 @@ install_config {
<default-route>
<any-service> <parent/> </any-service>
</default-route>
<default caps="100"/>
<start name="test-ada">
<resource name="RAM" quantum="10M"/>
</start>

View File

@ -37,7 +37,8 @@ set config {
</parent-provides>
<default-route>
<any-service> <parent/> </any-service>
</default-route> }
</default-route>
<default caps="100"/>}
append_if [have_spec arndale] config {
<start name="platform_drv">

View File

@ -13,7 +13,7 @@ install_config {
<service name="CPU"/>
<service name="LOG"/>
</parent-provides>
<start name="test-ds_ownership">
<start name="test-ds_ownership" caps="100">
<resource name="RAM" quantum="10M"/>
<route><any-service><parent/></any-service></route>
<config verbose="yes">

View File

@ -23,6 +23,7 @@ install_config {
<default-route>
<any-service> <parent/> </any-service>
</default-route>
<default caps="100"/>
<start name="test">
<binary name="test-fpu"/>
<resource name="RAM" quantum="10M"/>

View File

@ -14,6 +14,7 @@ install_config {
<default-route>
<any-service> <parent/> </any-service>
</default-route>
<default caps="50"/>
<start name="test-log">
<resource name="RAM" quantum="10M"/>
</start>

View File

@ -21,6 +21,7 @@ install_config {
<default-route>
<any-service> <parent/> </any-service>
</default-route>
<default caps="100"/>
<start name="test-server-mp">
<resource name="RAM" quantum="10M"/>
</start>

View File

@ -14,6 +14,7 @@ install_config {
<default-route>
<any-service> <parent/> </any-service>
</default-route>
<default caps="100"/>
<start name="test-new_delete">
<resource name="RAM" quantum="10M"/>
</start>

View File

@ -129,10 +129,8 @@ proc platform_drv_config {} {
if {[have_spec acpi]} {
append drv_config "
<start name=\"acpi_drv\" [platform_drv_priority]>"
append drv_config {
<start name="acpi_drv" } [platform_drv_priority] { caps="200" >
<resource name="RAM" quantum="3M"/>
<route>
<service name="IO_MEM"> <parent/> </service>
@ -172,10 +170,8 @@ proc platform_drv_config {} {
if {[have_platform_drv]} {
append drv_config "
<start name=\"platform_drv\" [platform_drv_priority]>"
append drv_config {
<start name="platform_drv" } [platform_drv_priority] { caps="800">
<resource name="RAM" quantum="4M" constrain_phys="yes"/>
<provides>
<service name="Platform"/>}

View File

@ -15,6 +15,7 @@ install_config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="test-reconstructible">
<resource name="RAM" quantum="1M"/>
</start>

View File

@ -18,7 +18,7 @@ install_config {
<default-route>
<any-service> <parent/> </any-service>
</default-route>
<start name="test-rm_fault">
<start name="test-rm_fault" caps="100">
<resource name="RAM" quantum="10M"/>
</start>
</config>

View File

@ -18,6 +18,7 @@ install_config {
<default-route>
<any-service> <parent/> </any-service>
</default-route>
<default caps="100"/>
<start name="test-rm_nested">
<resource name="RAM" quantum="10M"/>
</start>

View File

@ -23,6 +23,7 @@ install_config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="timer">
<resource name="RAM" quantum="1M"/>
<provides><service name="Timer"/></provides>

View File

@ -15,6 +15,7 @@ install_config {
<default-route>
<any-service> <parent/> </any-service>
</default-route>
<default caps="100"/>
<start name="test-sub_rm">
<resource name="RAM" quantum="10M"/>
</start>

View File

@ -15,6 +15,7 @@ install_config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="test-synced_interface">
<resource name="RAM" quantum="1M"/>
</start>

View File

@ -25,7 +25,7 @@ set config {
<default-route>
<any-service> <parent/> </any-service>
</default-route>
<start name="test-thread">
<start name="test-thread" caps="2000">
<resource name="RAM" quantum="10M"/>
<resource name="CPU" quantum="100"/>
<config>}

View File

@ -24,6 +24,7 @@ install_config {
<default-route>
<any-service> <parent/> </any-service>
</default-route>
<default caps="100"/>
<start name="test">
<binary name="test-util_mmio"/>
<resource name="RAM" quantum="10M"/>

View File

@ -49,6 +49,7 @@ append config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="timer">
<resource name="RAM" quantum="1M"/>
<provides><service name="Timer"/></provides>

View File

@ -52,6 +52,7 @@ append config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="timer">
<resource name="RAM" quantum="1M"/>
<provides><service name="Timer"/></provides>

View File

@ -38,7 +38,8 @@ append config {
</parent-provides>
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>}
</default-route>
<default caps="100"/>}
append_platform_drv_config
@ -83,7 +84,7 @@ append config {
</route>
</start>
<start name="intel_fb_drv">
<start name="intel_fb_drv" caps="200">
<resource name="RAM" quantum="20M"/>
<provides><service name="Framebuffer"/></provides>
<configfile name="fb_drv.config"/>

View File

@ -49,11 +49,12 @@ set config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="timer">
<resource name="RAM" quantum="1M"/>
<provides> <service name="Timer"/> </provides>
</start>
<start name="test-lxip_http_srv">
<start name="test-lxip_http_srv" caps="200">
<resource name="RAM" quantum="28M"/>
<config ld_verbose="yes">
<vfs> <dir name="dev"> <log/> </dir> </vfs>
@ -84,7 +85,7 @@ append_platform_drv_config
append_if $use_nic_driver config {
<start name="nic_drv">
<binary name="} [nic_drv_binary] {"/>
<resource name="RAM" quantum="4M"/>
<resource name="RAM" quantum="8M"/>
<provides><service name="Nic"/></provides>
</start>}

View File

@ -47,11 +47,12 @@ append config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="timer">
<resource name="RAM" quantum="1M"/>
<provides> <service name="Timer"/> </provides>
</start>
<start name="test-lxip_udp_echo">
<start name="test-lxip_udp_echo" caps="200">
<resource name="RAM" quantum="28M"/>
<config port="1337">
<vfs> <dir name="dev"> <log/> </dir> </vfs>
@ -83,7 +84,7 @@ append_platform_drv_config
append_if $use_nic_driver config {
<start name="nic_drv">
<binary name="} [nic_drv_binary] {"/>
<resource name="RAM" quantum="4M"/>
<resource name="RAM" quantum="8M"/>
<provides><service name="Nic"/></provides>
</start>}

View File

@ -96,7 +96,8 @@ append config {
</parent-provides>
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>}
</default-route>
<default caps="100"/>}
append_if [have_spec gpio] config "
<start name=\"[gpio_drv]\">

View File

@ -33,6 +33,7 @@ append config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="timer">
<resource name="RAM" quantum="1M"/>
<provides><service name="Timer"/></provides>

View File

@ -50,12 +50,13 @@ set config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="timer">
<resource name="RAM" quantum="1M"/>
<provides> <service name="Timer"/> </provides>
</start>
<start name="usb_drv">
<resource name="RAM" quantum="12M"/>
<resource name="RAM" quantum="24M"/>
<provides>
<service name="Nic"/>
</provides>
@ -64,11 +65,10 @@ set config {
</config>
</start>
<start name="test-lwip_httpsrv">
<resource name="RAM" quantum="2M"/>
<resource name="RAM" quantum="4M"/>
<config>
<libc stdout="/dev/log">
<vfs> <dir name="dev"> <log/> </dir> </vfs>
</libc>
<vfs> <dir name="dev"> <log/> </dir> </vfs>
<libc stdout="/dev/log" stderr="/dev/log"/>
</config>
</start>}
@ -94,7 +94,7 @@ install_config $config
# generic modules
set boot_modules {
core ld.lib.so init timer usb_drv
libc.lib.so lwip.lib.so posix.lib.so test-lwip_httpsrv
libc.lib.so libm.lib.so lwip.lib.so posix.lib.so test-lwip_httpsrv
}
append_platform_drv_boot_modules
@ -105,4 +105,5 @@ build_boot_image $boot_modules
append qemu_args " -m 256 -nographic"
run_genode_until forever
# vi: set ft=tcl :

View File

@ -47,7 +47,8 @@ set config {
</parent-provides>
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>}
</default-route>
<default caps="100"/>}
append_platform_drv_config

View File

@ -54,7 +54,8 @@ append config {
</parent-provides>
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>}
</default-route>
<default caps="100"/>}
append_if [have_spec gpio] config "
<start name=\"[gpio_drv]\">

View File

@ -30,13 +30,14 @@ append config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="timer">
<resource name="RAM" quantum="1M"/>
<provides> <service name="Timer"/> </provides>
</start>
<start name="nic_drv">
<binary name="} [nic_drv_binary] {"/>
<resource name="RAM" quantum="4M"/>
<resource name="RAM" quantum="8M"/>
<provides> <service name="Nic"/> </provides>
</start>
@ -63,7 +64,7 @@ append config {
</config>
</start>
<start name="socket_fs">
<start name="socket_fs" caps="200">
<binary name="vfs"/>
<resource name="RAM" quantum="32M"/>
<provides> <service name="File_system"/> </provides>

View File

@ -34,13 +34,14 @@ append config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="timer">
<resource name="RAM" quantum="1M"/>
<provides> <service name="Timer"/> </provides>
</start>
<start name="nic_drv">
<binary name="} [nic_drv_binary] {"/>
<resource name="RAM" quantum="2M"/>
<resource name="RAM" quantum="8M"/>
<provides> <service name="Nic"/> </provides>
</start>
<!--
@ -61,7 +62,7 @@ append config {
</start>
-->
<!-- use telnet on the client to connect to the test component -->
<start name="test-vfs_lxip">
<start name="test-vfs_lxip" caps="200">
<resource name="RAM" quantum="48M"/>
<config>
<vfs>

View File

@ -45,6 +45,7 @@ set config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="timer">
<resource name="RAM" quantum="1M"/>
<provides> <service name="Timer"/> </provides>
@ -82,7 +83,7 @@ append config {
</rom>
</config>
</start>
<start name="wifi_drv">
<start name="wifi_drv" caps="200">
<resource name="RAM" quantum="32M"/>
<provides> <service name="Nic"/> </provides>
<config ld_verbose="yes" verbose="yes" connected_scan_interval="30">

View File

@ -48,6 +48,7 @@ append config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="timer">
<resource name="RAM" quantum="1M"/>
<provides><service name="Timer"/></provides>
@ -57,7 +58,7 @@ append config {
<provides><service name="Block"/></provides>
<config file="ext2.raw" block_size="512"/>
</start>
<start name="test-libc_vfs">
<start name="test-libc_vfs" caps="200">
<resource name="RAM" quantum="10M"/>
<config>
<vfs>

View File

@ -48,6 +48,7 @@ append config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="timer">
<resource name="RAM" quantum="1M"/>
<provides><service name="Timer"/></provides>
@ -57,7 +58,7 @@ append config {
<provides><service name="Block"/></provides>
<config file="ext2.raw" block_size="512"/>
</start>
<start name="rump_fs">
<start name="rump_fs" caps="200">
<resource name="RAM" quantum="8M" />
<provides><service name="File_system"/></provides>
<config fs="ext2fs"><policy label_prefix="test-libc_vfs" root="/" writeable="yes"/></config>

View File

@ -36,6 +36,7 @@ install_config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="timer">
<resource name="RAM" quantum="1M"/>
<provides><service name="Timer"/></provides>
@ -45,7 +46,7 @@ install_config {
<provides><service name="Block"/></provides>
<config file="ext2.raw" block_size="512"/>
</start>
<start name="vfs_stress">
<start name="vfs_stress" caps="200">
<resource name="RAM" quantum="32M"/>
<config depth="8">
<vfs> <rump fs="ext2fs" writeable="yes"/> </vfs>

View File

@ -36,6 +36,7 @@ install_config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="timer">
<resource name="RAM" quantum="1M"/>
<provides><service name="Timer"/></provides>
@ -51,11 +52,11 @@ install_config {
<provides><service name="Block"/></provides>
<config file="ext2.raw" block_size="512"/>
</start>
<start name="rump_fs">
<start name="rump_fs" caps="200">
<resource name="RAM" quantum="24M"/>
<provides> <service name="File_system"/> </provides>
<config fs="ext2fs">
<policy label="" root="/" writeable="yes"/>
<default-policy root="/" writeable="yes"/>
</config>
</start>
</config>

View File

@ -8,8 +8,8 @@ following example configuration tells launchpad to display a list of three
launcher entries:
!<config>
! <launcher name="sdl_pathfind" ram_quota="10M" />
! <launcher name="liquid_fb" ram_quota="10M" />
! <launcher name="hello" ram_quota="1M" />
! <launcher name="sdl_pathfind" ram_quota="10M" caps="50"/>
! <launcher name="liquid_fb" ram_quota="10M" caps="50"/>
! <launcher name="hello" ram_quota="1M" caps="50"/>
!</config>

View File

@ -9,7 +9,7 @@
<service name="Timer"/>
<service name="Report"/>
</parent-provides>
<start name="decorator">
<start name="decorator" caps="200">
<binary name="themed_decorator"/>
<resource name="RAM" quantum="8M"/>
<config>

View File

@ -1,89 +0,0 @@
<config>
<parent-provides>
<service name="ROM"/>
<service name="RAM"/>
<service name="PD"/>
<service name="CPU"/>
<service name="LOG"/>
<service name="Nitpicker"/>
<service name="Timer"/>
</parent-provides>
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<service name="Nitpicker">
<default-policy> <child name="wm"/> </default-policy>
</service>
<start name="report_rom">
<resource name="RAM" quantum="4M"/>
<provides>
<service name="Report"/>
<service name="ROM"/>
</provides>
<config>
<policy label="layouter -> window_list" report="wm -> window_list"/>
<policy label="layouter -> focus_request" report="wm -> focus_request"/>
<policy label="decorator -> window_layout" report="layouter -> window_layout"/>
<policy label="wm -> resize_request" report="layouter -> resize_request"/>
<policy label="decorator -> pointer" report="wm -> pointer"/>
<policy label="layouter -> hover" report="decorator -> hover"/>
<policy label="layouter -> decorator_margins" report="decorator -> decorator_margins"/>
<policy label="wm -> focus" report="layouter -> focus"/>
</config>
</start>
<start name="wm">
<resource name="RAM" quantum="6M"/>
<provides>
<service name="Nitpicker"/>
</provides>
<config>
<policy label_prefix="decorator" role="decorator"/>
<policy label_prefix="layouter" role="layouter"/>
</config>
<route>
<service name="ROM" label="resize_request"> <child name="report_rom"/> </service>
<service name="ROM" label="focus"> <child name="report_rom"/> </service>
<service name="Report"> <child name="report_rom"/> </service>
<any-service>
<child name="nitpicker"/> <parent/> <any-child/>
</any-service>
</route>
</start>
<start name="layouter">
<binary name="floating_window_layouter"/>
<resource name="RAM" quantum="4M"/>
<route>
<service name="ROM" label="window_list"> <child name="report_rom"/> </service>
<service name="ROM" label="focus_request"> <child name="report_rom"/> </service>
<service name="ROM" label="hover"> <child name="report_rom"/> </service>
<service name="ROM" label="decorator_margins"> <child name="report_rom"/> </service>
<service name="Report"> <child name="report_rom"/> </service>
<any-service>
<child name="wm"/> <parent/> <any-child/>
</any-service>
</route>
</start>
<start name="decorator">
<binary name="init"/>
<resource name="RAM" quantum="12M"/>
<route>
<service name="ROM" label="config">
<parent label="decorator_init.config"/> </service>
<service name="ROM" label="window_layout"> <child name="report_rom"/> </service>
<service name="ROM" label="pointer"> <child name="report_rom"/> </service>
<service name="Report" label="decorator_margins"> <child name="report_rom"/> </service>
<service name="Report" label="hover"> <child name="report_rom"/> </service>
<any-service>
<child name="wm"/> <parent/> <any-child/>
</any-service>
</route>
</start>
</config>

View File

@ -9,7 +9,7 @@
<service name="Timer"/>
<service name="Report"/>
</parent-provides>
<start name="decorator">
<start name="decorator" caps="100">
<resource name="RAM" quantum="8M"/>
<config>
<controls> <maximizer/> <title/> </controls>

View File

@ -13,6 +13,8 @@
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<service name="Nitpicker">
<default-policy> <child name="wm"/> </default-policy>
</service>
@ -35,7 +37,7 @@
</config>
</start>
<start name="wm">
<start name="wm" caps="150">
<resource name="RAM" quantum="6M"/>
<provides>
<service name="Nitpicker"/>
@ -69,7 +71,7 @@
</route>
</start>
<start name="decorator">
<start name="decorator" caps="250">
<binary name="init"/>
<resource name="RAM" quantum="12M"/>
<route>

View File

@ -53,7 +53,8 @@ append config {
</parent-provides>
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>}
</default-route>
<default caps="100"/>}
append_if [have_spec sdl] config {
<start name="fb_sdl">
@ -67,7 +68,7 @@ append_if [have_spec sdl] config {
append_platform_drv_config
append_if [have_spec framebuffer] config {
<start name="fb_drv">
<start name="fb_drv" caps="200">
<resource name="RAM" quantum="10M"/>
<provides><service name="Framebuffer"/></provides>
<config buffered="yes"/>

View File

@ -36,6 +36,7 @@ install_config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="timer">
<resource name="RAM" quantum="1M"/>
<provides>

View File

@ -77,6 +77,7 @@ append config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="timer">
<resource name="RAM" quantum="1M"/>
<provides><service name="Timer"/></provides>
@ -185,7 +186,7 @@ append config {
</route>
</start>
<start name="noux">
<start name="noux" caps="500">
<resource name="RAM" quantum="16M" />
<config>
<fstab>

View File

@ -31,12 +31,14 @@ install_config {
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="50"/>
<start name="timer">
<resource name="RAM" quantum="1M"/>
<provides><service name="Timer"/></provides>
</start>
<start name="drivers">
<start name="drivers" caps="300">
<resource name="RAM" quantum="32M"/>
<binary name="init"/>
<route>
@ -49,7 +51,7 @@ install_config {
</provides>
</start>
<start name="nitpicker">
<start name="nitpicker" caps="100">
<resource name="RAM" quantum="1M"/>
<provides><service name="Nitpicker"/></provides>
<config>
@ -214,38 +216,38 @@ install_config {
</route>
</start>
<start name="launcher">
<start name="launcher" caps="1000">
<resource name="RAM" quantum="60M" />
<config focus_prefix="wm -> launcher -> ">
<subsystem name="scout" title="Scout">
<subsystem name="scout" title="Scout" caps="200">
<resource name="RAM" quantum="20M" />
<binary name="scout" />
</subsystem>
<subsystem name="testnit1" title="Nitpicker Test">
<subsystem name="testnit1" title="Nitpicker Test" caps="25">
<resource name="RAM" quantum="2M" />
<binary name="testnit" />
</subsystem>
<subsystem name="testnit2" title="Nitpicker Test 2">
<subsystem name="testnit2" title="Nitpicker Test 2" caps="25">
<resource name="RAM" quantum="2M" />
<binary name="testnit" />
</subsystem>
<subsystem name="testnit3" title="Nitpicker Test 3">
<subsystem name="testnit3" title="Nitpicker Test 3" caps="25">
<resource name="RAM" quantum="2M" />
<binary name="testnit" />
</subsystem>
<subsystem name="scout2" title="Scoutx">
<subsystem name="scout2" title="Scoutx" caps="25">
<resource name="RAM" quantum="20M" />
<binary name="scout" />
</subsystem>
<subsystem name="testnit4" title="Nitpicker Testx">
<subsystem name="testnit4" title="Nitpicker Testx" caps="25">
<resource name="RAM" quantum="2M" />
<binary name="testnit" />
</subsystem>
<subsystem name="testnit5" title="Nitpicker Test5">
<subsystem name="testnit5" title="Nitpicker Test5" caps="25">
<resource name="RAM" quantum="2M" />
<binary name="testnit" />
</subsystem>
<subsystem name="backdrop" title="Backdrop">
<subsystem name="backdrop" title="Backdrop" caps="25">
<resource name="RAM" quantum="4M"/>
<binary name="backdrop" />
<config>

View File

@ -50,6 +50,7 @@ set config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="timer">
<resource name="RAM" quantum="1M"/>
<provides> <service name="Timer"/> </provides>
@ -111,7 +112,7 @@ append config {
<any-service> <parent/> <any-child/> </any-service>
</route>
</start>
<start name="wm" >
<start name="wm" caps="150">
<resource name="RAM" quantum="16M"/>
<provides><service name="Nitpicker"/></provides>
<config>
@ -179,7 +180,7 @@ append config {
</config>
</start>
<start name="mixer_gui_qt">
<start name="mixer_gui_qt" caps="200">
<resource name="RAM" quantum="32M"/>
<config ld_verbose="yes">
<libc stdout="/dev/log" stderr="/dev/log">

View File

@ -49,6 +49,7 @@ set config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="timer">
<resource name="RAM" quantum="1M"/>
<provides> <service name="Timer"/> </provides>
@ -57,7 +58,7 @@ set config {
<resource name="RAM" quantum="4M"/>
<provides> <service name="Nic"/> </provides>
</start>
<start name="tcp_terminal">
<start name="tcp_terminal" caps="200">
<resource name="RAM" quantum="2560K"/>
<provides> <service name="Terminal"/> </provides>
<config>

View File

@ -30,6 +30,7 @@ append config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
}
append_if [have_spec sdl] config {
@ -46,7 +47,7 @@ append_if [have_spec sdl] config {
append_platform_drv_config
append_if [have_spec framebuffer] config {
<start name="fb_drv">
<start name="fb_drv" caps="200">
<resource name="RAM" quantum="4M"/>
<provides><service name="Framebuffer"/></provides>
<config width="640" height="480"/>

View File

@ -46,6 +46,7 @@ append config {
<service name="Platform"> <child name="platform_drv"/> </service>
<any-service><parent/></any-service>
</default-route>
<default caps="100"/>
<start name="timer">
<resource name="RAM" quantum="1M"/>
<provides><service name="Timer"/></provides>
@ -66,7 +67,7 @@ append_if [have_spec sdl] config {
append_platform_drv_config
append_if [have_spec framebuffer] config {
<start name="fb_drv">
<start name="fb_drv" caps="200">
<resource name="RAM" quantum="4M"/>
<provides><service name="Framebuffer"/></provides>
</start>}

View File

@ -31,13 +31,14 @@ install_config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="timer">
<resource name="RAM" quantum="1M"/>
<provides><service name="Timer"/></provides>
</start>
<start name="drivers">
<start name="drivers" caps="1000">
<resource name="RAM" quantum="32M"/>
<binary name="init"/>
<route>
@ -70,7 +71,7 @@ install_config {
</route>
</start>
<start name="wm">
<start name="wm" caps="1000">
<resource name="RAM" quantum="24M"/>
<binary name="init"/>
<provides> <service name="Nitpicker"/> </provides>
@ -81,19 +82,19 @@ install_config {
</route>
</start>
<start name="launchpad" priority="-1">
<start name="launchpad" priority="-1" caps="500">
<resource name="RAM" quantum="20M"/>
<config>
<launcher name="nit_fb" ram_quota="7M">
<launcher name="nit_fb" ram_quota="7M" caps="30">
<config width="500" height="400" />
</launcher>
<launcher name="nitpicker" ram_quota="1M" >
<launcher name="nitpicker" ram_quota="1M" caps="50">
<config>
<domain name="default" layer="2" />
<default-policy domain="default"/>
</config>
</launcher>
<launcher name="testnit" ram_quota="768K" />
<launcher name="testnit" ram_quota="768K" caps="30"/>
</config>
<route>
<any-service> <child name="wm"/> <parent/> <any-child/>

View File

@ -22,6 +22,7 @@ install_config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="50"/>
<start name="hello_server">
<resource name="RAM" quantum="1M"/>
<provides> <service name="Hello"/> </provides>

View File

@ -64,6 +64,7 @@ set config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="timer">
<resource name="RAM" quantum="2M"/>
<provides><service name="Timer"/></provides>

View File

@ -46,6 +46,7 @@ set config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
}
append_if [have_spec sdl] config {
@ -87,7 +88,7 @@ append config {
<service name="Audio_out"/>
</provides>
</start>
<start name="avplay">
<start name="avplay" caps="200">
<resource name="RAM" quantum="64M"/>
<config>
<arg value="avplay"/>

View File

@ -28,13 +28,15 @@ set config {
<service name="CPU"/>
<service name="LOG"/>
</parent-provides>
<default caps="100"/>
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
}
append_if [have_spec sdl] config {
<start name="fb_sdl">
<start name="fb_sdl" caps="200">
<resource name="RAM" quantum="4M"/>
<provides>
<service name="Input"/>
@ -45,7 +47,7 @@ append_if [have_spec sdl] config {
append_platform_drv_config
append_if [have_spec framebuffer] config {
<start name="fb_drv">
<start name="fb_drv" caps="200">
<resource name="RAM" quantum="4M"/>
<provides><service name="Framebuffer"/></provides>
</start>}
@ -75,10 +77,10 @@ append config {
<start name="pointer">
<resource name="RAM" quantum="1M"/>
</start>
<start name="launchpad">
<start name="launchpad" caps="400">
<resource name="RAM" quantum="1G"/>
<config>
<launcher name="init" ram_quota="100M">
<launcher name="init" ram_quota="100M" caps="300">
<config>
<parent-provides>
<service name="ROM"/>
@ -94,6 +96,7 @@ append config {
<service name="Nitpicker"/>
<service name="Timer"/>
</parent-provides>
<default caps="100"/>
<start name="nit_fb">
<resource name="RAM" quantum="2M"/>
<provides><service name="Input"/><service name="Framebuffer"/></provides>

View File

@ -14,6 +14,7 @@ set config {
<default-route>
<any-service> <parent/> </any-service>
</default-route>
<default caps="100"/>
<start name="test-ldso">
<resource name="RAM" quantum="2M"/>
<config ld_bind_now="no" ld_verbose="no">

View File

@ -19,6 +19,7 @@ install_config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="test-libc">
<resource name="RAM" quantum="4M"/>
<config>

View File

@ -52,6 +52,7 @@ set config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="timer">
<resource name="RAM" quantum="1M"/>
<provides> <service name="Timer"/> </provides>

View File

@ -28,6 +28,7 @@ append config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="timer">
<resource name="RAM" quantum="1M"/>

View File

@ -27,6 +27,7 @@ append config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="timer">
<resource name="RAM" quantum="1M"/>

View File

@ -53,6 +53,7 @@ set config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="timer">
<resource name="RAM" quantum="1M"/>
<provides> <service name="Timer"/> </provides>

View File

@ -70,6 +70,7 @@ set config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="timer">
<resource name="RAM" quantum="1M"/>
<provides> <service name="Timer"/> </provides>

View File

@ -15,6 +15,7 @@ install_config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="timer">
<resource name="RAM" quantum="2M"/>
<provides> <service name="Timer"/> </provides>

View File

@ -19,6 +19,7 @@ install_config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="test-libc_pipe">
<resource name="RAM" quantum="4M"/>
<config>

View File

@ -24,6 +24,7 @@ set config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="timer">
<resource name="RAM" quantum="2M"/>

View File

@ -29,6 +29,7 @@ set config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="ram_fs">
<resource name="RAM" quantum="12M"/>
<provides> <service name="File_system"/> </provides>

View File

@ -29,6 +29,7 @@ set config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="ram_blk">
<resource name="RAM" quantum="2M"/>
<provides> <service name="Block"/> </provides>

View File

@ -28,6 +28,7 @@ append config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="timer">
<resource name="RAM" quantum="1M"/>

View File

@ -28,6 +28,7 @@ append config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="timer">
<resource name="RAM" quantum="1M"/>

View File

@ -29,6 +29,7 @@ set config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="vfs">
<resource name="RAM" quantum="12M"/>
<provides> <service name="File_system"/> </provides>

View File

@ -29,7 +29,7 @@ set config {
<service name="CPU"/>
<service name="LOG"/>
</parent-provides>
<start name="test-libc_vfs">
<start name="test-libc_vfs" caps="100">
<resource name="RAM" quantum="12M"/>
<route>
<any-service> <parent/> </any-service>

View File

@ -24,6 +24,7 @@ set config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="timer">
<resource name="RAM" quantum="2M"/>

View File

@ -26,6 +26,7 @@ set config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="timer">
<resource name="RAM" quantum="1M"/>
<provides> <service name="Timer"/> </provides>

View File

@ -72,6 +72,7 @@ set config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="timer">
<resource name="RAM" quantum="1M"/>
<provides> <service name="Timer"/> </provides>

View File

@ -32,6 +32,7 @@ set config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="timer">
<resource name="RAM" quantum="1M"/>
<provides> <service name="Timer"/> </provides>

View File

@ -21,6 +21,7 @@ install_config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="timer">
<resource name="RAM" quantum="1M"/>
<provides> <service name="Timer"/> </provides>
@ -42,4 +43,4 @@ build_boot_image {
append qemu_args " -nographic -m 65 "
run_genode_until {.*test-moon.*Finished\..*} 30
run_genode_until {.*test-moon.*Finished\..*} 40

View File

@ -28,6 +28,7 @@ set config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
}
append_if [have_spec sdl] config {
@ -42,7 +43,7 @@ append_if [have_spec sdl] config {
append_platform_drv_config
append_if [have_spec framebuffer] config {
<start name="fb_drv">
<start name="fb_drv" caps="200">
<resource name="RAM" quantum="4M"/>
<provides><service name="Framebuffer"/></provides>
</start>}

View File

@ -27,6 +27,7 @@ append config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="timer">
<resource name="RAM" quantum="1M"/>
<provides> <service name="Timer"/> </provides>
@ -42,7 +43,7 @@ append config {
<provides> <service name="Nic"/> </provides>
</start>
<start name="socket_fs">
<start name="socket_fs" caps="200">
<binary name="vfs"/>
<resource name="RAM" quantum="32M"/>
<provides> <service name="File_system"/> </provides>

View File

@ -37,7 +37,8 @@ append config {
</parent-provides>
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>}
</default-route>
<default caps="100"/>}
append_platform_drv_config
@ -51,7 +52,7 @@ append config {
<resource name="RAM" quantum="4M"/>
<provides><service name="Nic"/></provides>
</start>
<start name="nic_bridge">
<start name="nic_bridge" caps="200">
<resource name="RAM" quantum="24M"/>
<provides><service name="Nic"/></provides>
<config>

View File

@ -91,7 +91,7 @@ proc ram_quota { prot } {
proc client_config { prot index ip_addr gateway netmask nic srv_port srv_ip } {
append result {
<start name="} $prot {_client_} $index {">
<start name="} $prot {_client_} $index {" caps="200">
<binary name="} [client_bin $prot] {" />
<resource name="RAM" quantum="} [ram_quota $prot] {"/>
<route>
@ -109,7 +109,7 @@ proc client_config { prot index ip_addr gateway netmask nic srv_port srv_ip } {
proc server_config { prot index ip_addr gateway netmask nic port } {
append result {
<start name="} $prot {_server_} $index {">
<start name="} $prot {_server_} $index {" caps="200">
<binary name="} [server_bin $prot] {" />
<resource name="RAM" quantum="} [ram_quota $prot] {"/>
<route>
@ -155,6 +155,8 @@ append config {
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
} [gpio_drv_config] {
} [nic_drv_config] {
} [platform_drv_config] {
@ -221,7 +223,7 @@ append config {
</route>
</start>
<start name="nic_bridge">
<start name="nic_bridge" caps="200">
<resource name="RAM" quantum="10M"/>
<provides><service name="Nic"/></provides>
<config>

View File

@ -95,7 +95,7 @@ proc ram_quota { prot } {
proc client_config { prot index ip_addr gateway netmask nic srv_port srv_ip } {
append result {
<start name="} $prot {_client_} $index {">
<start name="} $prot {_client_} $index {" caps="200">
<binary name="} [client_bin $prot] {" />
<resource name="RAM" quantum="} [ram_quota $prot] {"/>
<route>
@ -113,7 +113,7 @@ proc client_config { prot index ip_addr gateway netmask nic srv_port srv_ip } {
proc server_config { prot index ip_addr gateway netmask nic port } {
append result {
<start name="} $prot {_server_} $index {">
<start name="} $prot {_server_} $index {" caps="200">
<binary name="} [server_bin $prot] {" />
<resource name="RAM" quantum="} [ram_quota $prot] {"/>
<route>
@ -183,6 +183,8 @@ append config {
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
} [gpio_drv_config] {
} [nic_drv_config] {
} [platform_drv_config] {
@ -192,7 +194,7 @@ append config {
<provides><service name="Timer"/></provides>
</start>
<start name="nic_router">
<start name="nic_router" caps="200">
<resource name="RAM" quantum="10M"/>
<provides><service name="Nic"/></provides>
<config rtt_sec="3" verbose="no">
@ -239,7 +241,7 @@ append config {
</route>
</start>
<start name="nic_bridge">
<start name="nic_bridge" caps="200">
<resource name="RAM" quantum="10M"/>
<provides><service name="Nic"/></provides>
<config>

View File

@ -19,6 +19,7 @@ install_config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="120"/>
<start name="test-pthread">
<resource name="RAM" quantum="64M"/>
<config>

View File

@ -35,6 +35,7 @@ set config {
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<default caps="100"/>
<start name="test-python">
<resource name="RAM" quantum="3M"/>
<config>

View File

@ -34,6 +34,7 @@ append config {
append config [qt5_parent_provides feature]
append config {
</parent-provides>
<default caps="100"/>
<default-route>
<any-service> <parent/> <child name="wm"/> <any-child/> </any-service>
</default-route>}
@ -41,7 +42,7 @@ append config {
append config [qt5_start_nodes feature]
append config {
<start name="qt_launchpad">
<start name="qt_launchpad" caps="500">
<resource name="RAM" quantum="80M"/>
<config>
<libc stdout="/dev/log" stderr="/dev/log"/>
@ -49,7 +50,7 @@ append config {
<dir name="dev"> <log/> </dir>
<tar name="qt5_fs_qt_launchpad.tar"/>
</vfs>
<launcher name="calculatorform" ram_quota="30M">
<launcher name="calculatorform" ram_quota="30M" caps="150">
<config>
<libc stdout="/dev/log" stderr="/dev/log"/>
<vfs>
@ -58,7 +59,7 @@ append config {
</vfs>
</config>
</launcher>
<launcher name="tetrix" ram_quota="40M">
<launcher name="tetrix" ram_quota="40M" caps="150">
<config>
<libc stdout="/dev/log" stderr="/dev/log"/>
<vfs>

View File

@ -43,6 +43,7 @@ append config {
append config [qt5_parent_provides feature]
append config {
</parent-provides>
<default caps="100"/>
<default-route>
<any-service> <parent/> <child name="wm"/> <any-child/> </any-service>
</default-route>}
@ -50,7 +51,7 @@ append config {
append config [qt5_start_nodes feature]
append config {
<start name="qt_avplay">
<start name="qt_avplay" caps="400">
<resource name="RAM" quantum="2G"/>
<config>
<vfs>

View File

@ -31,6 +31,7 @@ append config {
append config [qt5_parent_provides feature]
append config {
</parent-provides>
<default caps="100"/>
<default-route>
<any-service> <parent/> <child name="wm"/> <any-child/> </any-service>
</default-route>}
@ -38,7 +39,7 @@ append config {
append config [qt5_start_nodes feature]
append config {
<start name="calculatorform">
<start name="calculatorform" caps="150">
<resource name="RAM" quantum="80M"/>
<config>
<vfs>

View File

@ -105,7 +105,7 @@ proc qt5_start_nodes { feature_arg } {
</config>
</start>
<start name="wm">
<start name="wm" caps="150">
<resource name="RAM" quantum="12M"/>
<provides>
<service name="Nitpicker"/>

View File

@ -30,6 +30,7 @@ append config {
append config [qt5_parent_provides feature]
append config {
</parent-provides>
<default caps="100"/>
<default-route>
<any-service> <parent/> <child name="wm"/> <any-child/> </any-service>
</default-route>}
@ -37,7 +38,7 @@ append config {
append config [qt5_start_nodes feature]
append config {
<start name="openglwindow">
<start name="openglwindow" caps="200">
<resource name="RAM" quantum="80M"/>
<config>
<vfs>

View File

@ -30,6 +30,7 @@ append config {
append config [qt5_parent_provides feature]
append config {
</parent-provides>
<default caps="100"/>
<default-route>
<any-service> <parent/> <child name="wm"/> <any-child/> </any-service>
</default-route>}
@ -37,7 +38,7 @@ append config {
append config [qt5_start_nodes feature]
append config {
<start name="previewer">
<start name="previewer" caps="300">
<resource name="RAM" quantum="2G"/>
<config>
<vfs>

View File

@ -33,6 +33,7 @@ append config {
append config [qt5_parent_provides feature]
append config {
</parent-provides>
<default caps="100"/>
<default-route>
<any-service> <parent/> <child name="wm"/> <any-child/> </any-service>
</default-route>}
@ -40,7 +41,7 @@ append config {
append config [qt5_start_nodes feature]
append config {
<start name="loader">
<start name="loader" caps="100">
<resource name="RAM" quantum="8M"/>
<provides><service name="Loader"/></provides>
<config>
@ -52,7 +53,7 @@ append config {
</policy>
</config>
</start>
<start name="test-qpluginwidget">
<start name="test-qpluginwidget" caps="900">
<resource name="RAM" quantum="30M"/>
<config>
<vfs>

View File

@ -31,6 +31,7 @@ append config {
append config [qt5_parent_provides feature]
append config {
</parent-provides>
<default caps="100"/>
<default-route>
<any-service> <parent/> <child name="wm"/> <any-child/> </any-service>
</default-route>}
@ -38,7 +39,7 @@ append config {
append config [qt5_start_nodes feature]
append config {
<start name="qt_quicktest">
<start name="qt_quicktest" caps="200">
<resource name="RAM" quantum="80M"/>
<config>
<vfs>

View File

@ -31,6 +31,7 @@ append config {
append config [qt5_parent_provides feature]
append config {
</parent-provides>
<default caps="100"/>
<default-route>
<any-service> <parent/> <child name="wm"/> <any-child/> </any-service>
</default-route>}
@ -38,7 +39,7 @@ append config {
append config [qt5_start_nodes feature]
append config {
<start name="samegame">
<start name="samegame" caps="200">
<resource name="RAM" quantum="128M"/>
<config>
<vfs>

View File

@ -30,6 +30,7 @@ append config {
append config [qt5_parent_provides feature]
append config {
</parent-provides>
<default caps="100"/>
<default-route>
<any-service> <parent/> <child name="wm"/> <any-child/> </any-service>
</default-route>}
@ -37,7 +38,7 @@ append config {
append config [qt5_start_nodes feature]
append config {
<start name="tetrix">
<start name="tetrix" caps="200">
<resource name="RAM" quantum="80M"/>
<config>
<vfs>

View File

@ -43,6 +43,7 @@ append config {
append config [qt5_parent_provides feature]
append config {
</parent-provides>
<default caps="100"/>
<default-route>
<any-service> <parent/> <child name="wm"/> <any-child/> </any-service>
</default-route>}
@ -86,7 +87,7 @@ append_if [expr ![have_spec linux]] config {
</start>}
append config {
<start name="textedit">
<start name="textedit" caps="150">
<resource name="RAM" quantum="70M"/>
<config xpos="3" ypos="0" width="500" height="710">
<libc stdout="/dev/log" stderr="/dev/log"/>
@ -97,7 +98,7 @@ append config {
</vfs>
</config>
</start>
<start name="textedit2">
<start name="textedit2" caps="150">
<binary name="textedit" />
<resource name="RAM" quantum="70M"/>
<config xpos="512" ypos="0" width="500" height="710">

View File

@ -14,6 +14,7 @@ install_config {
<default-route>
<any-service> <parent/> </any-service>
</default-route>
<default caps="100"/>
<start name="test-rust">
<resource name="RAM" quantum="10M"/>
</start>

View File

@ -35,7 +35,8 @@ append config {
</parent-provides>
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>}
</default-route>
<default caps="100"/>}
append_if [have_spec sdl] config {
<start name="fb_sdl">
@ -49,7 +50,7 @@ append_if [have_spec sdl] config {
append_platform_drv_config
append_if [have_spec framebuffer] config {
<start name="fb_drv">
<start name="fb_drv" caps="200">
<resource name="RAM" quantum="4M"/>
<provides><service name="Framebuffer"/></provides>
</start>}
@ -85,7 +86,7 @@ set boot_modules {
core init
timer
test-sdl
ld.lib.so libc.lib.so sdl.lib.so pthread.lib.so
ld.lib.so libc.lib.so libm.lib.so sdl.lib.so pthread.lib.so posix.lib.so
}
# platform-specific modules

View File

@ -58,7 +58,8 @@ append config {
</parent-provides>
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>}
</default-route>
<default caps="100"/>}
append_if [have_spec gpio] config "
<start name=\"[gpio_drv]\">
@ -83,7 +84,7 @@ append config {
</raw>
</config>
</start>
<start name="test-smartcard">
<start name="test-smartcard" caps="120">
<resource name="RAM" quantum="4M"/>
<config>
<vfs>

Some files were not shown because too many files have changed in this diff Show More