Changeset 985e26d2 in mainline for contrib/arch/uspace/srv/bd/bd.adl


Ignore:
Timestamp:
2010-01-07T19:06:59Z (15 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
8190e63
Parents:
743e17b (diff), eca2435 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge mainline changes.

File:
1 moved

Legend:

Unmodified
Added
Removed
  • contrib/arch/uspace/srv/bd/bd.adl

    r743e17b r985e26d2  
    1 interface block_device extends service {
    2                 /* Establish connection */
    3                 ipcarg_t ipc_m_connect_me_to(void);
    4                
     1interface bd extends service {
    52                /* Share out data buffer */
    63                ipcarg_t ipc_m_share_out(in ipcarg_t as_area_base, in ipcarg_t as_area_size, in ipcarg_t flags, out ipcarg_t dst_as_area_base);
     
    1411                /* Write blocks via shared data buffer */
    1512                ipcarg_t write_blocks(in ipcarg_t index_lower, in ipcarg_t index_upper, in ipcarg_t count);
    16                
    17                 /* Close connection */
    18                 ipcarg_t ipc_m_phone_hungup(void);
    1913        protocol:
    20                 [block_device.bp]
     14                [bd.bp]
    2115};
     16
     17architecture bd {
     18        inst rd rd;
     19       
     20        [/uspace/lib/libc/subsume%rd]
     21       
     22        delegate rd to rd:rd;
     23       
     24        subsume rd:ns to ns;
     25        subsume rd:devmap_driver to devmap_driver;
     26};
Note: See TracChangeset for help on using the changeset viewer.