Annotation of lucent/sys/src/boot/pc/io.h, revision 1.1.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.