386BSD 0.0 development
[unix-history] / usr / src / sys.386bsd / compile / SMALL / vector.s
CommitLineData
1d0f7a40
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 _pcrint, _pc0mask
40 .data
41_pc0mask: .long 0
42 .text
43VEC(pc0)
44 INTR(0, _ttymask, 3)
45 call _pcrint
46 INTREXIT1
47
48
49 .globl _npxintr, _npx0mask
50 .data
51_npx0mask: .long 0
52 .text
53VEC(npx0)
54 INTR(0, _npx0mask, 4)
55 call _npxintr
56 INTREXIT2
57
58
59 .globl _comintr, _com0mask
60 .data
61_com0mask: .long 0
62 .text
63VEC(com0)
64 INTR(0, _ttymask, 5)
65 call _comintr
66 INTREXIT1
67
68
69 .globl _weintr, _we0mask
70 .data
71_we0mask: .long 0
72 .text
73VEC(we0)
74 INTR(0, _netmask, 6)
75 call _weintr
76 INTREXIT1
77
78