source: mainline/contrib/arch/HelenOS.adl@ 86018c1

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

finally all interfaces are correctly bound

  • Property mode set to 100644
File size: 1.3 KB
RevLine 
[07fdf203]1system architecture HelenOS version 0.4.1 {
2 /* SPARTAN kernel */
3 inst kernel kernel;
4
5 /* Naming Service */
6 inst ns ns;
7
[ea5f46d]8 /* Loader (clonable service) */
9 inst loader loader;
[8c52f66]10
[810860a]11 /* Device mapper */
12 inst devmap devmap;
13
[ea5f46d]14 /* Block device */
15 inst bd bd;
[2ac62cf]16
[ea5f46d]17 /* VFS server */
[1993f9a]18 inst vfs vfs;
19
[ea5f46d]20 /* Console */
21 inst console console;
[2ac62cf]22
[ea5f46d]23 /* Kernel log */
24 inst klog klog;
[2ac62cf]25
[ea5f46d]26 [/uspace/lib/libc/bind%ns]
27 [/uspace/lib/libc/bind%loader]
[810860a]28 [/uspace/lib/libc/bind%devmap]
[ea5f46d]29 [/uspace/lib/libc/bind%bd]
30 [/uspace/lib/libc/bind%vfs]
31 [/uspace/lib/libc/bind%console]
[1993f9a]32 [/uspace/lib/libc/bind%klog]
33
[7a53208]34 bind ns:kbd to console:kbd;
35 bind ns:fb to console:fb;
36 bind ns:console to console:console;
37 bind ns:vfs to vfs:vfs;
38 bind ns:devmap_driver to devmap:devmap_driver;
39 bind ns:devmap_client to devmap:devmap_client;
[afe34be]40 bind ns:loader to loader:loader;
[7a53208]41
[ea5f46d]42 bind loader:ns to ns:ns;
43
[810860a]44 bind devmap:ns to ns:ns;
[afe34be]45 bind devmap:rd to bd:rd;
46 bind devmap:console to console:console;
[810860a]47
[ea5f46d]48 bind bd:ns to ns:ns;
49 bind bd:devmap_driver to devmap:devmap_driver;
50
[1993f9a]51 bind vfs:ns to ns:ns;
[cf7b3e0]52 bind vfs:rd to bd:rd;
[ea5f46d]53 bind vfs:devmap_client to devmap:devmap_client;
54 bind vfs:device to console:console;
55
56 bind console:ns to ns:ns;
[afe34be]57 bind console:devmap_driver to devmap:devmap_driver;
[82cf692]58 bind console:sys_console to kernel:sys_console;
[ea5f46d]59
60 bind klog:ns to ns:ns;
[07fdf203]61};
Note: See TracBrowser for help on using the repository browser.