mirror of
https://github.com/genodelabs/genode.git
synced 2025-03-22 20:15:20 +00:00
parent
e44f65f3b2
commit
773e08976d
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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">}
|
||||
|
@ -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>
|
||||
|
@ -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
|
||||
|
||||
|
@ -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) {
|
||||
|
@ -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>
|
||||
|
@ -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">
|
||||
|
@ -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">
|
||||
|
@ -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"/>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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"/>}
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>}
|
||||
|
@ -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"/>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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"/>
|
||||
|
@ -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>}
|
||||
|
||||
|
@ -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>}
|
||||
|
||||
|
@ -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]\">
|
||||
|
@ -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>
|
||||
|
@ -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 :
|
||||
|
@ -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
|
||||
|
||||
|
@ -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]\">
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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">
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
||||
|
@ -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>
|
||||
|
@ -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>
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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"/>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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">
|
||||
|
@ -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>
|
||||
|
@ -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"/>
|
||||
|
@ -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>}
|
||||
|
@ -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/>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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"/>
|
||||
|
@ -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>
|
||||
|
@ -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">
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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"/>
|
||||
|
@ -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"/>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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"/>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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"/>
|
||||
|
@ -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"/>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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"/>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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
|
||||
|
@ -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>}
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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"/>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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">
|
||||
|
@ -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>
|
||||
|
@ -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
|
||||
|
@ -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
Loading…
x
Reference in New Issue
Block a user