source: mainline/contrib/arch/HelenOS.adl@ 2a70672

lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Last change on this file since 2a70672 was ea5f46d, checked in by Martin Decky <martin@…>, 16 years ago

hierarchical composition of components
(tmpfs, fat, devfs are logical subcomponents of vfs, kbd and fb are subcomponents of console, rd is subcomponent of bd)

  • Property mode set to 100644
File size: 801 bytes
Line 
1system architecture HelenOS version 0.4.1 {
2 /* SPARTAN kernel */
3 inst kernel kernel;
4
5 /* Naming Service */
6 inst ns ns;
7
8 /* Loader (clonable service) */
9 inst loader loader;
10
11 /* Block device */
12 inst bd bd;
13
14 /* VFS server */
15 inst vfs vfs;
16
17 /* Console */
18 inst console console;
19
20 /* Kernel log */
21 inst klog klog;
22
23 [/uspace/lib/libc/bind%ns]
24 [/uspace/lib/libc/bind%loader]
25 [/uspace/lib/libc/bind%bd]
26 [/uspace/lib/libc/bind%vfs]
27 [/uspace/lib/libc/bind%console]
28 [/uspace/lib/libc/bind%klog]
29
30 bind loader:ns to ns:ns;
31
32 bind bd:ns to ns:ns;
33 bind bd:devmap_driver to devmap:devmap_driver;
34
35 bind vfs:ns to ns:ns;
36 bind vfs:bd to bd:bd;
37 bind vfs:devmap_client to devmap:devmap_client;
38 bind vfs:device to console:console;
39
40 bind console:ns to ns:ns;
41
42 bind klog:ns to ns:ns;
43};
Note: See TracBrowser for help on using the repository browser.