386BSD 0.1 development
[unix-history] / usr / src / sys.386bsd / compile / GENERICISA / vector.s
CommitLineData
7c6d8637
WJ
1/*
2 * AT/386
3 * Interrupt vector routines
4 * Generated by config program
5 */
6
7#include "i386/isa/isa.h"
8#include "i386/isa/icu.h"
9
10#define VEC(name) .align 4; .globl _V/**/name; _V/**/name:
11
12 .globl _hardclock
13VEC(clk)
14 INTR(0, _highmask, 0)
15 call _hardclock
16 INTREXIT1
17
18
19 .globl _wdintr, _wd0mask
20 .data
21_wd0mask: .long 0
22 .text
23VEC(wd0)
24 INTR(0, _biomask, 1)
25 call _wdintr
26 INTREXIT2
27
28
29 .globl _fdintr, _fd0mask
30 .data
31_fd0mask: .long 0
32 .text
33VEC(fd0)
34 INTR(0, _biomask, 2)
35 call _fdintr
36 INTREXIT1
37
38
39 .globl _asintr, _as0mask
40 .data
41_as0mask: .long 0
42 .text
43VEC(as0)
44 INTR(0, _biomask, 3)
45 call _asintr
46 INTREXIT2
47
48
49 .globl _pcrint, _pc0mask
50 .data
51_pc0mask: .long 0
52 .text
53VEC(pc0)
54 INTR(0, _ttymask, 4)
55 call _pcrint
56 INTREXIT1
57
58
59 .globl _npxintr, _npx0mask
60 .data
61_npx0mask: .long 0
62 .text
63VEC(npx0)
64 INTR(0, _npx0mask, 5)
65 call _npxintr
66 INTREXIT2
67
68
69 .globl _comintr, _com1mask
70 .data
71_com1mask: .long 0
72 .text
73VEC(com1)
74 INTR(1, _ttymask, 6)
75 call _comintr
76 INTREXIT1
77
78
79 .globl _comintr, _com2mask
80 .data
81_com2mask: .long 0
82 .text
83VEC(com2)
84 INTR(2, _ttymask, 7)
85 call _comintr
86 INTREXIT1
87
88
89 .globl _weintr, _we0mask
90 .data
91_we0mask: .long 0
92 .text
93VEC(we0)
94 INTR(0, _netmask, 8)
95 call _weintr
96 INTREXIT1
97
98
99 .globl _neintr, _ne0mask
100 .data
101_ne0mask: .long 0
102 .text
103VEC(ne0)
104 INTR(0, _netmask, 9)
105 call _neintr
106 INTREXIT1
107
108
109 .globl _ecintr, _ec0mask
110 .data
111_ec0mask: .long 0
112 .text
113VEC(ec0)
114 INTR(0, _netmask, 10)
115 call _ecintr
116 INTREXIT1
117
118
119 .globl _isintr, _is0mask
120 .data
121_is0mask: .long 0
122 .text
123VEC(is0)
124 INTR(0, _netmask, 11)
125 call _isintr
126 INTREXIT2
127
128
129 .globl _wtintr, _wt0mask
130 .data
131_wt0mask: .long 0
132 .text
133VEC(wt0)
134 INTR(0, _biomask, 12)
135 call _wtintr
136 INTREXIT1
137
138