summaryrefslogtreecommitdiffstats
path: root/lib/libc
diff options
context:
space:
mode:
authorgallatin <gallatin@FreeBSD.org>2000-12-01 22:28:04 +0000
committergallatin <gallatin@FreeBSD.org>2000-12-01 22:28:04 +0000
commit537bde557a87f952713ab48b67eb60e8ab7cd9a7 (patch)
treebf3e3763c997522e702b4975340e7dc3a69b3b99 /lib/libc
parentfe5dbadbbc9a5e5a9a1f005171380fadd6e16a02 (diff)
downloadFreeBSD-src-537bde557a87f952713ab48b67eb60e8ab7cd9a7.zip
FreeBSD-src-537bde557a87f952713ab48b67eb60e8ab7cd9a7.tar.gz
Alter isa interrupt behaviour on alpha. Rather than send a non-specific
EOI after the ithread runs, send the EOI when we get the interrupt and disable the source. After the ithread is run, the source is renabled. Also, add isa_handle_fast_intr() which handles fast interrupts by sending an EOI after the handler is run. This fixes the chronic missing interrupt problems under heavy NFS load on my UP1000 and should result in greater stability for alphas which route all irqs through an isa pic. Discussed with: jhb, bde (sending non-specific EOIs early was bde's idea)
Diffstat (limited to 'lib/libc')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud