Annotation of researchv8dc/sys/h/anet.h, revision 1.1

1.1     ! root        1: 
        !             2: /* Command word format
        !             3:  *
        !             4:  *     +-----------------------------------------------+
        !             5:  *     |  |B |R |A |           |              |        |
        !             6:  *     |  |C |S |B |    DID    |              |  FCN   |
        !             7:  *     |  |T |T |T |           |              |        |
        !             8:  *     +-----------------------------------------------+
        !             9:  *      15 14 13 12 11 10  9  8  7  6  5  4  3  2  1  0
        !            10:  */
        !            11: /* Function codes */
        !            12: #define NOP    0x0
        !            13: #define BOARD_RESET    0x5
        !            14: #define MASTER_CLEAR   0x6
        !            15: 
        !            16: #define ABORT(did)     (0x1000 | (did))
        !            17: #define RESET(did)     (0x2000 | (did))
        !            18: #define BROAD_CAST(did)        (0x4000 | (did))
        !            19: 
        !            20: 
        !            21: /* SNET status word bits
        !            22:  *
        !            23:  *     +-----------------------------------------------+
        !            24:  *     |                             |E |S |I |O |  |  |
        !            25:  *     |                             |O |N |B |B |  |  |
        !            26:  *     |                             |P |K |E |E |  |  |
        !            27:  *     +-----------------------------------------------+
        !            28:  *      15 14 13 12 11 10  9  8  7  6  5  4  3  2  1  0
        !            29:  */    
        !            30: #define OUTBUF_E       0x4
        !            31: #define INBUF_E        0x8
        !            32: #define SNACK  0x10    /* transmitter error */
        !            33: #define EOP    0x20    /* we have read and EOP frame */
        !            34: 
        !            35: #define        NET(dev)        ((dev)&255)
        !            36: 
        !            37: #define                ANRESET         (('n'<<8) | 0)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.