Annotation of lucent/sys/src/boot/pc/io.h, revision 1.1

1.1     ! root        1: /*
        !             2:  *  programmable interrupt vectors (for the 8259's)
        !             3:  */
        !             4: enum
        !             5: {
        !             6:        Bptvec=         3,              /* breakpoints */
        !             7:        Mathemuvec=     7,              /* math coprocessor emulation interrupt */
        !             8:        Mathovervec=    9,              /* math coprocessor overrun interrupt */
        !             9:        Matherr1vec=    16,             /* math coprocessor error interrupt */
        !            10:        Faultvec=       14,             /* page fault */
        !            11: 
        !            12:        Int0vec=        24,             /* first 8259 */
        !            13:         Clockvec=      Int0vec+0,      /*  clock interrupts */
        !            14:         Kbdvec=        Int0vec+1,      /*  keyboard interrupts */
        !            15:         Uart1vec=      Int0vec+3,      /*  modem line */
        !            16:         Uart0vec=      Int0vec+4,      /*  serial line */
        !            17:         PCMCIAvec=     Int0vec+5,      /*  PCMCIA card change */
        !            18:         Floppyvec=     Int0vec+6,      /*  floppy interrupts */
        !            19:         Parallelvec=   Int0vec+7,      /*  parallel port interrupts */
        !            20:        Int1vec=        Int0vec+8,
        !            21:         Vector9=       Int0vec+9,      /*  unassigned */
        !            22:         Vector10=      Int0vec+10,     /*  unassigned, usually ethernet */
        !            23:         Vector11=      Int0vec+11,     /*  unassigned, usually scsi */
        !            24:         Mousevec=      Int0vec+12,     /*  mouse interrupt */
        !            25:         Matherr2vec=   Int0vec+13,     /*  math coprocessor */
        !            26:         Hardvec=       Int0vec+14,     /*  hard disk */
        !            27:         Vector15=      Int0vec+15,     /*  unassigned */
        !            28: 
        !            29:        Syscallvec=     64,
        !            30: };
        !            31: 
        !            32: enum {
        !            33:        MaxEISA         = 16,
        !            34:        EISAconfig      = 0xC80,
        !            35: };

unix.superglobalmegacorp.com

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