mycroft
|
fb60f2ced9
|
Turn off special mask mode by default. It is clearly not supported enough.
|
1993-12-05 11:20:09 +00:00 |
mycroft
|
3103af7e6b
|
Take advantage of special mask mode by leaving interrupts masked in ISR until
they are serviced. No need to frob IMR.
|
1993-11-01 08:36:50 +00:00 |
mycroft
|
1a2c258aa6
|
Enable chaining IRQ only if we're using an IRQ on the slave. Other minor
cleanup.
|
1993-11-01 00:06:04 +00:00 |
mycroft
|
44c93f17b5
|
Grumble. Just set the blasted ICU mode before every read. Also, send the EOIs
to the right port in isa_flushintrs().
|
1993-10-31 20:21:11 +00:00 |
mycroft
|
b1c739de48
|
Need to change to reading ISR in isa_discoverintr().
|
1993-10-31 20:11:31 +00:00 |
mycroft
|
58dd8e7222
|
Read ISR by default. If DIAGNOSTIC, display ISR and IRR status for stray
interrupts.
|
1993-10-31 20:05:43 +00:00 |
mycroft
|
a4cf218142
|
Rearrange IDT initialization so it's easier to change ICU_OFFSET.
|
1993-10-31 18:36:21 +00:00 |
mycroft
|
757af3406e
|
isa_discoverintr(): Also check ipending, in case the interrupt is being shared.
Use delay() for timeout rather than timer channel 2.
|
1993-10-27 17:45:40 +00:00 |
mycroft
|
ebe64b7361
|
Reenable interrupts in ipending before resetting it.
|
1993-10-27 08:00:40 +00:00 |
mycroft
|
651d86ab91
|
Arrange that IF is on but we are at splhigh() during autoconfig. Clear
ipending in isa_flushintrs().
|
1993-10-27 06:48:39 +00:00 |
mycroft
|
32ee2e4e3f
|
Stylistic change to IDT initialization.
|
1993-10-26 15:45:18 +00:00 |
mycroft
|
79682dc7fe
|
Replace a %s with %x.
|
1993-10-26 14:22:41 +00:00 |
mycroft
|
3883efe0da
|
Fix IDT initialization bug. Don't allow IRQ 0 to be autoconfigured.
|
1993-10-26 12:10:01 +00:00 |
mycroft
|
4b7f8b8a62
|
It does not make sense to mask a fastintr.
|
1993-10-22 19:33:13 +00:00 |
mycroft
|
0c9ce6ed1f
|
New file with interrupt-handling code. Add intr_fasttrap().
|
1993-10-22 19:27:40 +00:00 |