dope-vector based IPC interface

shapj@us.ibm.com shapj@us.ibm.com
Wed, 22 Sep 1999 20:20:23 -0400


A slight revision to the proposed layout proves helpful.  As revised:

Revised dope vector:

     OFFSET      DESCRIPTION
     0         rcv capabilities
     4         rcv string bound
     8         rcv string ptr
     12        xmit capabilities
     16        xmit word 2
     20        xmit word 3

Revised register convention:

     REGISTER  IN        OUT       Note
     %EAX      xmit word 0    rcv word 0      Order/Result code
     %EBX      xmit word 1    rcv word 1
     %ECX      xmit str len   rcv word 2
     %EDX      invoked cap    rcv word 3
     %ESI      xmit str ptr   key data
     %EDI      dopevec ptr    true rcv len    # of bytes received


Jonathan S. Shapiro, Ph. D.
IBM T.J. Watson Research Center
Email: shapj@us.ibm.com
Phone: +1 914 784 7085  (Tieline: 863)
Fax: +1 914 784 7595