blob: 45b5f5a6551deae975e806a94d75b8f89e10c203 [file] [edit]
/*
* Copyright 2017, Data61, CSIRO (ABN 41 687 119 230)
*
* SPDX-License-Identifier: BSD-2-Clause
*/
import <std_connector.camkes>;
import "components/Foo/Foo.camkes";
import "components/Bar/Bar.camkes";
import "components/Baz/Baz.camkes";
import "components/Controller/Controller.camkes";
assembly {
composition {
component Foo foo;
component Controller controller;
connection seL4RPCCall a(from controller.foo_pa, to foo.self_pa);
connection seL4RPCCall b(from controller.foo_nested_pa0, to foo.nested_pa0);
connection seL4RPCCall c(from controller.foo_nested_pa1, to foo.nested_pa1);
connection seL4RPCCall d(from controller.foo_nested_pa2, to foo.nested_pa2);
}
configuration {
foo.str0 = "hello";
foo.str1 = "world";
}
}