Changeset e0bc7fc in mainline


Ignore:
Timestamp:
2007-11-18T14:35:32Z (17 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
2e51969
Parents:
6c383b0
Message:

Grow the IPC data structures from 3 to 5 payload arguments.
No IPC API changes so far.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/ipc/ipc.h

    r6c383b0 re0bc7fc  
    3838/* Length of data being transfered with IPC call */
    3939/* - the uspace may not be able to utilize full length */
    40 #define IPC_CALL_LEN            4
     40#define IPC_CALL_LEN            6       
    4141
    4242/** Maximum active async calls per thread */
     
    8383#define IPC_SET_ARG2(data, val)         ((data).args[2] = (val))
    8484#define IPC_SET_ARG3(data, val)         ((data).args[3] = (val))
     85#define IPC_SET_ARG4(data, val)         ((data).args[4] = (val))
     86#define IPC_SET_ARG5(data, val)         ((data).args[5] = (val))
    8587
    8688#define IPC_GET_METHOD(data)            ((data).args[0])
     
    9092#define IPC_GET_ARG2(data)              ((data).args[2])
    9193#define IPC_GET_ARG3(data)              ((data).args[3])
     94#define IPC_GET_ARG4(data)              ((data).args[4])
     95#define IPC_GET_ARG5(data)              ((data).args[5])
    9296
    9397/* Well known phone descriptors */
Note: See TracChangeset for help on using the changeset viewer.