Annotation of researchv8dc/sys/h/anet.h, revision 1.1.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.