Annotation of researchv10dc/lsys/sys/mbsts.h, revision 1.1

1.1     ! root        1: /*
        !             2:  * error bits in the VAX MASSBUS status register
        !             3:  * common to error checking in MASSBUS device drivers
        !             4:  *
        !             5:  * some of these bits can probably go away
        !             6:  */
        !             7: 
        !             8: #define        MBSR_DTBUSY     0x80000000      /* data transfer busy */
        !             9: #define        MBSR_NRCONF     0x40000000      /* no response confirmation */
        !            10: #define        MBSR_CRD        0x20000000      /* corrected read data */
        !            11: #define        MBSR_CBHUNG     0x00800000      /* control bus hung */
        !            12: #define        MBSR_PGE        0x00080000      /* programming error */
        !            13: #define        MBSR_NED        0x00040000      /* non-existant drive */
        !            14: #define        MBSR_MCPE       0x00020000      /* massbus control parity error */
        !            15: #define        MBSR_ATTN       0x00010000      /* attention from massbus */
        !            16: #define        MBSR_SPE        0x00004000      /* silo parity error */
        !            17: #define        MBSR_DTCMP      0x00002000      /* data transfer completed */
        !            18: #define        MBSR_DTABT      0x00001000      /* data transfer aborted */
        !            19: #define        MBSR_DLT        0x00000800      /* data late */
        !            20: #define        MBSR_WCKUP      0x00000400      /* write check upper */
        !            21: #define        MBSR_WCKLWR     0x00000200      /* write check lower */
        !            22: #define        MBSR_MXF        0x00000100      /* miss transfer error */
        !            23: #define        MBSR_MBEXC      0x00000080      /* massbus exception */
        !            24: #define        MBSR_MDPE       0x00000040      /* massbus data parity error */
        !            25: #define        MBSR_MAPPE      0x00000020      /* page frame map parity error */
        !            26: #define        MBSR_INVMAP     0x00000010      /* invalid map */
        !            27: #define        MBSR_ERRCONF    0x00000008      /* error confirmation */
        !            28: #define        MBSR_RDS        0x00000004      /* read data substitute */
        !            29: #define        MBSR_ISTIMO     0x00000002      /* interface sequence timeout */
        !            30: #define        MBSR_RDTIMO     0x00000001      /* read data timeout */
        !            31: 
        !            32: #define        MBSR_HARD       (MBSR_PGE|MBSR_ERRCONF|MBSR_ISTIMO|MBSR_RDTIMO)
        !            33: #define MBSR_EBITS     (~(MBSR_DTBUSY|MBSR_CRD|MBSR_ATTN|MBSR_DTCMP))

unix.superglobalmegacorp.com

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