Annotation of 43BSDReno/sys/tahoe/scb.s, revision 1.1

1.1     ! root        1: /*
        !             2:  *     @(#)scb.s       7.1 (Berkeley) 5/21/88
        !             3:  */
        !             4: 
        !             5: /*
        !             6:  * System control block
        !             7:  */
        !             8: #define        STRAY   .long   _Xstray
        !             9: #define        STRAY8  STRAY;STRAY;STRAY;STRAY;STRAY;STRAY;STRAY;STRAY
        !            10: #define        KS(a)   .long   _X/**/a
        !            11: #define        IS(a)   .long   _X/**/a
        !            12: 
        !            13: _scb:  .globl  _scb
        !            14: /* 000 */      STRAY;          IS(powfail);    IS(doadump);    STRAY;
        !            15: /* 004 */      STRAY;          STRAY;          STRAY;          IS(hardclock);
        !            16: /* 008 */      STRAY;          STRAY;          IS(cnrint);     IS(cnxint);
        !            17: /* 00c */      IS(rmtrint);    IS(rmtxint);    STRAY;          STRAY;
        !            18: /* 010 */      IS(kdbintr);    STRAY;          STRAY;          IS(netintr);
        !            19: /* 014 */      STRAY;          STRAY;          STRAY;          IS(softclock);
        !            20: /* 018 */      STRAY;          STRAY;          STRAY;          STRAY;
        !            21: /* 01c */      STRAY;          STRAY;          STRAY;          STRAY;
        !            22: /* 020 */      IS(buserr);     STRAY;          STRAY;          STRAY;
        !            23: /* 024 */      STRAY;          STRAY;          STRAY;          STRAY;
        !            24: /* 028 */      STRAY;          STRAY;          STRAY;          KS(syscall);
        !            25: /* 02c */      KS(privinflt);  KS(resopflt);   KS(resadflt);   KS(protflt);
        !            26: /* 030 */      KS(transflt);   IS(kspnotval);  KS(tracep);     KS(bptflt);
        !            27: /* 034 */      KS(arithtrap);  KS(alignflt);   KS(sfexcep);    KS(fpm);
        !            28: /* 038 */      STRAY;          STRAY;          STRAY;          STRAY;
        !            29: /* 03c */      STRAY;          STRAY;          STRAY;          STRAY;
        !            30:        /* device interrupt vectors */
        !            31: /* 040 */      STRAY8;         STRAY8;         STRAY8;         STRAY8;
        !            32: /* 060 */      STRAY8;         STRAY8;         STRAY8;         STRAY8;
        !            33: /* 080 */      STRAY8;         STRAY8;         STRAY8;         STRAY8;
        !            34: /* 0a0 */      STRAY8;         STRAY8;         STRAY8;         STRAY8;
        !            35: /* 0c0 */      STRAY8;         STRAY8;         STRAY8;         STRAY8;
        !            36: /* 0e0 */      STRAY8;         STRAY8;         STRAY8;         STRAY8;

unix.superglobalmegacorp.com

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