|
|
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: };
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.