source:
mainline/contrib/arch/HelenOS.adl@
95c4776
| Last change on this file since 95c4776 was afe34be, checked in by , 16 years ago | |
|---|---|
|
|
| File size: 1.3 KB | |
| Rev | Line | |
|---|---|---|
| [07fdf203] | 1 | system 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.
