HomeFreeBSD

- Resolve an issue where we may clear an idt while an interrupt on a

Description

  • Resolve an issue where we may clear an idt while an interrupt on a different cpu is still assigned to that vector by never clearing idt entries. This was only provided as a debugging feature and the bugs are caught by other means.
  • Drop the sched lock when rebinding to reassign an interrupt vector to a new cpu so that pending interrupts have a chance to be delivered before removing the old vector.

Discussed with: tegge, jhb

Details

Provenance
jeffAuthored on Feb 21 2009, 11:15 PM
Parents
rG6030a3f04cdc: Improve ata_reinit():
Branches
Unknown
Tags
Unknown

Event Timeline