source:
mainline/contrib/arch/HelenOS.adl@
f8048d1
| Last change on this file since f8048d1 was f1380b7, checked in by , 8 years ago | |
|---|---|
|
|
| File size: 1.3 KB | |
| Rev | Line | |
|---|---|---|
| [1b06a9de] | 1 | system architecture HelenOS version 0.5.0 { |
| [07fdf203] | 2 | /* SPARTAN kernel */ |
| 3 | inst kernel kernel; | |
| [f1380b7] | 4 | |
| [07fdf203] | 5 | /* Naming Service */ |
| 6 | inst ns ns; | |
| [f1380b7] | 7 | |
| [ea5f46d] | 8 | /* Loader (clonable service) */ |
| 9 | inst loader loader; | |
| [f1380b7] | 10 | |
| [810860a] | 11 | /* Device mapper */ |
| 12 | inst devmap devmap; | |
| [f1380b7] | 13 | |
| [ea5f46d] | 14 | /* Block device */ |
| 15 | inst bd bd; | |
| [f1380b7] | 16 | |
| [ea5f46d] | 17 | /* VFS server */ |
| [1993f9a] | 18 | inst vfs vfs; |
| [f1380b7] | 19 | |
| [ea5f46d] | 20 | /* Console */ |
| 21 | inst console console; | |
| [f1380b7] | 22 | |
| [ea5f46d] | 23 | /* Kernel log */ |
| [6fa9a99d] | 24 | inst kio kio; |
| [f1380b7] | 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] | |
| [6fa9a99d] | 32 | [/uspace/lib/libc/bind%kio] |
| [f1380b7] | 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; |
| [f1380b7] | 41 | |
| [ea5f46d] | 42 | bind loader:ns to ns:ns; |
| [f1380b7] | 43 | |
| [810860a] | 44 | bind devmap:ns to ns:ns; |
| [afe34be] | 45 | bind devmap:rd to bd:rd; |
| 46 | bind devmap:console to console:console; | |
| [f1380b7] | 47 | |
| [ea5f46d] | 48 | bind bd:ns to ns:ns; |
| 49 | bind bd:devmap_driver to devmap:devmap_driver; | |
| [f1380b7] | 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; | |
| [f1380b7] | 55 | |
| [ea5f46d] | 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; |
| [f1380b7] | 59 | |
| [6fa9a99d] | 60 | bind kio:ns to ns:ns; |
| [07fdf203] | 61 | }; |
Note:
See TracBrowser
for help on using the repository browser.
