Changeset afe34be in mainline


Ignore:
Timestamp:
2009-10-08T11:06:45Z (15 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
8e21512e
Parents:
2088dfc
Message:

finally all interfaces are correctly bound

Location:
contrib/arch
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • contrib/arch/HelenOS.adl

    r2088dfc rafe34be  
    3838        bind ns:devmap_driver to devmap:devmap_driver;
    3939        bind ns:devmap_client to devmap:devmap_client;
     40        bind ns:loader to loader:loader;
    4041       
    4142        bind loader:ns to ns:ns;
    4243       
    4344        bind devmap:ns to ns:ns;
     45        bind devmap:rd to bd:rd;
     46        bind devmap:console to console:console;
    4447       
    4548        bind bd:ns to ns:ns;
     
    5255       
    5356        bind console:ns to ns:ns;
     57        bind console:devmap_driver to devmap:devmap_driver;
    5458        bind console:sys_console to kernel:sys_console;
    5559       
  • contrib/arch/uspace/lib/libfs/fnc.libfs_lookup

    r2088dfc rafe34be  
    11(
    2         alternative (fs; tmpfs; fat; devfs) {
     2        alternative (fs; tmpfs_nested; fat_nested; devfs_nested) {
    33                !fs.lookup
    44        }
  • contrib/arch/uspace/lib/libfs/fnc.libfs_mount

    r2088dfc rafe34be  
    22        ?ipc_m_connection_clone ;
    33        ?ipc_m_data_write /* mount options */ {
    4                 alternative (fs; tmpfs; fat; devfs) {
     4                alternative (fs; tmpfs_nested; fat_nested; devfs_nested) {
    55                        !fs.ipc_m_connect_to_me ;
    66                        !fs.mounted {
  • contrib/arch/uspace/lib/libfs/fnc.libfs_stat

    r2088dfc rafe34be  
    11(
    2         ?fs.ipc_m_data_read
     2        ?ipc_m_data_read
    33)
  • contrib/arch/uspace/srv/console/console.adl

    r2088dfc rafe34be  
    4848        requires:
    4949                [/uspace/lib/libc/requires]
     50                ns ns;
     51                devmap_driver devmap_driver;
     52                sys_console sys_console;
    5053                kbd kbd;
    5154                fb fb;
    52                 ns ns;
    53                 sys_console sys_console;
    5455        initialization:
    5556                !ns.ipc_m_connect_me_to /* kbd */ ;
     
    99100       
    100101        subsume ui_dispatcher:ns to ns;
     102        subsume ui_dispatcher:devmap_driver to devmap_driver;
    101103        subsume ui_dispatcher:sys_console to sys_console;
    102104       
  • contrib/arch/uspace/srv/devmap/devmap.adl

    r2088dfc rafe34be  
    6363                [/uspace/lib/libc/requires]
    6464                ns ns;
     65                rd rd;
     66                console console;
    6567        initialization:
    6668                !ns.ipc_m_connect_to_me /* devmap */
  • contrib/arch/uspace/srv/fs/fat/fat.adl

    r2088dfc rafe34be  
    99        requires:
    1010                [/uspace/lib/libc/requires]
    11                 vfs vfs;
    1211                ns ns;
    1312                rd rd;
     13                vfs vfs;
     14                tmpfs tmpfs_nested;
     15                fat fat_nested;
     16                devfs devfs_nested;
    1417        initialization:
    1518                !ns.ipc_m_connect_me_to /* vfs */ ;
  • contrib/arch/uspace/srv/fs/tmpfs/tmpfs.adl

    r2088dfc rafe34be  
    99        requires:
    1010                [/uspace/lib/libc/requires]
    11                 vfs vfs;
    1211                ns ns;
    1312                rd rd;
     13                vfs vfs;
     14                tmpfs tmpfs_nested;
     15                fat fat_nested;
     16                devfs devfs_nested;
    1417        initialization:
    1518                !ns.ipc_m_connect_me_to /* vfs */ ;
  • contrib/arch/uspace/srv/ns/ns.adl

    r2088dfc rafe34be  
    3131                ns ns;
    3232        requires:
     33                [/uspace/lib/libc/requires]
    3334                kbd kbd;
    3435                fb fb;
     
    3738                devmap_driver devmap_driver;
    3839                devmap_client devmap_client;
    39                 [/uspace/lib/libc/requires]
     40                loader loader;
    4041        protocol:
    4142                [/uspace/lib/libc/protocol]
  • contrib/arch/uspace/srv/vfs/vfs.adl

    r2088dfc rafe34be  
    8888        requires:
    8989                [/uspace/lib/libc/requires]
     90                ns ns;
    9091                tmpfs tmpfs;
    9192                fat fat;
    9293                devfs devfs;
    93                 ns ns;
    9494        initialization:
    9595                !ns.ipc_m_connect_to_me /* vfs */
     
    112112        bind devfs:vfs to io_dispatcher:vfs;
    113113       
     114        bind tmpfs:tmpfs_nested to tmpfs:tmpfs;
     115        bind tmpfs:fat_nested to fat:fat;
     116        bind tmpfs:devfs_nested to devfs:devfs;
     117       
     118        bind fat:tmpfs_nested to tmpfs:tmpfs;
     119        bind fat:fat_nested to fat:fat;
     120        bind fat:devfs_nested to devfs:devfs;
     121       
    114122        delegate vfs to io_dispatcher:vfs;
    115123       
Note: See TracChangeset for help on using the changeset viewer.