HomeFreeBSD

For level triggered interrupts clear the PIC IRR bit when the interrupt pin

Description

For level triggered interrupts clear the PIC IRR bit when the interrupt pin
is deasserted. Prior to this change each assertion on a level triggered irq
pin resulted in two interrupts being delivered to the CPU.

Differential Revision: https://reviews.freebsd.org/D1310
Reviewed by: tychon
MFC after: 1 week

Details

Provenance
neelAuthored on
Reviewer
tychon
Differential Revision
D1310: Fix PIC IRR handling for level-triggered pins.
Parents
rS275816: Fix a bug introdiced in r217548. According to NS DP83815 data
Branches
Unknown
Tags
Unknown

Event Timeline