diff options
author | Bob Beck <beck@cvs.openbsd.org> | 2006-06-02 05:58:25 +0000 |
---|---|---|
committer | Bob Beck <beck@cvs.openbsd.org> | 2006-06-02 05:58:25 +0000 |
commit | ad578685d095c60c83441c0b5e2a4fd1e9d18f35 (patch) | |
tree | bebc096e5a75bcd283a3ac2d0de11855147d7380 /share/tabset/aa | |
parent | 9dad167bcdea88f520c3d679c06e6bc3a4964f5c (diff) |
Deja-vu - again I make bge stop claiming all interrupts for it's own.
This appears to have been due to driver changes and the fact that
the status word seems to not be cleared. linux may have the same bug.
freebsd does clear the status word with and atomic read and clear
ops. we instead do best effort here to check for the interrupt being
ours by reading the status from the status block to a local copy,
then clearing the status word once we enter the interrupt handler
and using the local copy for checking link status
ok jason@
Diffstat (limited to 'share/tabset/aa')
0 files changed, 0 insertions, 0 deletions