Annotation of cci/sys/tahoe/1.11scb.s, revision 1.1.1.1

1.1       root        1: /*     scb.s   TAHOE 4.2 version 84/03/1       */
                      2: 
                      3: /*
                      4:  * System control block
                      5:  */
                      6: 
                      7: 
                      8: #define        _Xnull  0
                      9: #define        STRAY   .long   _Xstray
                     10: #define        STRAY8  STRAY;STRAY;STRAY;STRAY;STRAY;STRAY;STRAY;STRAY
                     11: #define        STRAY15 STRAY;STRAY;STRAY;STRAY;STRAY;STRAY;STRAY;STRAY8
                     12: #define        KS(a)   .long   _X/**/a
                     13: #define        IS(a)   .long   _X/**/a
                     14: 
                     15: _scb:  .globl  _scb
                     16: /* 000 */      STRAY;          IS(powfail);    IS(doadump);    STRAY;
                     17: /* 004 */      STRAY;          STRAY;          STRAY;          IS(hardclock);
                     18: /* 008 */      STRAY;          STRAY;          IS(cnrint);     IS(cnxint);
                     19: /* 00c */      IS(rmtrint);    IS(rmtxint);    STRAY;          STRAY;
                     20: /* 010 */      IS(soft15);     IS(soft14);     IS(soft13);     IS(netintr);
                     21: /* 014 */      IS(soft11);     IS(soft10);     IS(soft9);      IS(softclock);
                     22: /* 018 */      IS(soft7);      IS(soft6);      IS(soft5);      IS(soft4);
                     23: /* 01c */      IS(soft3);      IS(soft2);      IS(soft1);      STRAY;
                     24: /* 020 */      IS(buserr);     STRAY;          STRAY;          STRAY;
                     25: /* 024 */      STRAY;          STRAY;          STRAY;          STRAY;
                     26: /* 028 */      STRAY;          STRAY;          STRAY;          KS(syscall);
                     27: /* 02c */      KS(privinflt);  KS(resopflt);   KS(resadflt);   KS(protflt);
                     28: /* 030 */      KS(transflt);   IS(kspnotval);  KS(tracep);     KS(bptflt);
                     29: /* 034 */      KS(arithtrap);  KS(alignflt);   KS(sfexcep);    KS(fpm);
                     30: /* 038 */      STRAY;          STRAY;          STRAY;          STRAY;
                     31: /* 03c */      STRAY;          STRAY;          STRAY;          STRAY;
                     32: /* 040 */      IS(vackint0);   IS(vcmdrsp0);   IS(vunsol0);    STRAY;
                     33: /* 044 */      IS(vackint1);   IS(vcmdrsp1);   IS(vunsol1);    STRAY;
                     34: /* 048 */      IS(vackint2);   IS(vcmdrsp2);   IS(vunsol2);    STRAY;
                     35: /* 04c */      IS(vackint3);   IS(vcmdrsp3);   IS(vunsol3);    STRAY;
                     36: /* 050 */      IS(vackint4);   IS(vcmdrsp4);   IS(vunsol4);    STRAY;
                     37: /* 054 */      IS(vackint5);   IS(vcmdrsp5);   IS(vunsol5);    STRAY;
                     38: /* 058 */      IS(vackint6);   IS(vcmdrsp6);   IS(vunsol6);    STRAY;
                     39: /* 05c */      IS(vackint7);   IS(vcmdrsp7);   IS(vunsol7);    STRAY;
                     40: /* 060 */      IS(vackint8);   IS(vcmdrsp8);   IS(vunsol8);    STRAY;
                     41: /* 064 */      IS(vackint9);   IS(vcmdrsp9);   IS(vunsol9);    STRAY;
                     42: /* 068 */      IS(vackint10);  IS(vcmdrsp10);  IS(vunsol10);   STRAY;
                     43: /* 06c */      IS(vackint11);  IS(vcmdrsp11);  IS(vunsol11);   STRAY;
                     44: /* 070 */      IS(vackint12);  IS(vcmdrsp12);  IS(vunsol12);   STRAY;
                     45: /* 074 */      IS(vackint13);  IS(vcmdrsp13);  IS(vunsol13);   STRAY;
                     46: /* 078 */      IS(vackint14);  IS(vcmdrsp14);  IS(vunsol14);   STRAY;
                     47: /* 07c */      IS(vackint15);  IS(vcmdrsp15);  IS(vunsol15);   STRAY;
                     48: /* 080 */      IS(cyintr0);    STRAY15;
                     49: /* 090 */      IS(acecint0);   IS(acerint0);   STRAY;          STRAY;
                     50: /* 094 */      STRAY;          STRAY;          STRAY;          STRAY;  
                     51: /* 098 */      IS(acecint1);   IS(acerint1);   STRAY;          STRAY;
                     52: /* 09c */      IS(drintr0);    IS(drintr1);    IS(drintr2);    IS(drintr3);    
                     53: /* 0a0 */      STRAY;          STRAY15;
                     54: /* 0b0 */      STRAY;          STRAY15;
                     55: /* 0c0 */      IS(cyintr1);    STRAY15;
                     56: /* 0d0 */      STRAY;          STRAY15;
                     57: /* 0e0 */      IS(vdintr0);    IS(vdintr1);    IS(vdintr2);    IS(vdintr3);    
                     58: /* 0e4 */      STRAY;          STRAY;          STRAY;          STRAY;  
                     59: /* 0e8 */      STRAY8;
                     60: /* 0f0 */      STRAY;          STRAY;          STRAY;          STRAY;  
                     61: /* 0f4 */      STRAY;          STRAY;          STRAY;          STRAY;  
                     62: /* 0f8 */      STRAY;          STRAY;          STRAY;          STRAY;  
                     63: /* 0fC */      STRAY;          STRAY;          STRAY;          IS(udintr0);

unix.superglobalmegacorp.com

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