diff options
author | Tor Egge <tegge@FreeBSD.org> | 1998-03-05 21:45:53 +0000 |
---|---|---|
committer | Tor Egge <tegge@FreeBSD.org> | 1998-03-05 21:45:53 +0000 |
commit | 5dd528cd4ec5db4c73dde55a2bc6b4e4c04c47af (patch) | |
tree | e481a63be7d520e99b8c2c5d3aad367147e762fb /sys/isa/atrtc.c | |
parent | 622a086be3e53ecdbee01a18e5941be524df403a (diff) | |
download | src-5dd528cd4ec5db4c73dde55a2bc6b4e4c04c47af.tar.gz src-5dd528cd4ec5db4c73dde55a2bc6b4e4c04c47af.zip |
Remove special handling for resuming clock interrupt when using APIC_IO.
The `generic' vector stubs do the right thing.
Notes
Notes:
svn path=/head/; revision=34058
Diffstat (limited to 'sys/isa/atrtc.c')
-rw-r--r-- | sys/isa/atrtc.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/sys/isa/atrtc.c b/sys/isa/atrtc.c index 4388c9726318..323610357e4f 100644 --- a/sys/isa/atrtc.c +++ b/sys/isa/atrtc.c @@ -34,7 +34,7 @@ * SUCH DAMAGE. * * from: @(#)clock.c 7.2 (Berkeley) 5/12/91 - * $Id: clock.c,v 1.113 1998/02/23 00:11:25 bde Exp $ + * $Id: clock.c,v 1.114 1998/02/28 21:16:13 phk Exp $ */ /* @@ -87,6 +87,9 @@ #ifdef SMP #define disable_intr() CLOCK_DISABLE_INTR() #define enable_intr() CLOCK_ENABLE_INTR() + +/* The interrupt triggered by the 8254 (timer) chip */ +int apic_8254_intr; #endif /* SMP */ /* @@ -949,15 +952,12 @@ cpu_initclocks() else panic("neither pin 0 or pin 2 works for 8254"); - /* setup the vectors */ - vec[x] = (u_int)vec8254; - Xintr8254 = (u_int)ivectors[x]; - mask8254 = (1 << x); + apic_8254_intr = x; register_intr(/* irq */ x, /* XXX id */ 0, /* flags */ 0, /* XXX */ (inthand2_t *)clkintr, &clk_imask, /* unit */ 0); - INTREN(mask8254); + INTREN(1 << x); #else /* APIC_IO */ |