cvs commit: src/sys/sparc64/sparc64 exception.S interrupt.S
marius at FreeBSD.org
Tue Apr 25 19:37:04 UTC 2006
marius 2006-04-25 19:37:03 UTC
FreeBSD src repository
Modified files: (Branch: RELENG_6_1)
sys/sparc64/sparc64 exception.S interrupt.S
MFC: sys/sparc64/sparc64/exception.S 1.73,
- In intr_fast() fix a race which is fallout from critical sections no longer
raising the PIL and can cause corruption of the interrupt request lists.
- In intr_fast() assert that the ir_func to be called is non-zero.
- Increment interrupt stats after calling the handlers rather than before in
order to reduce the delay until direct and fast handlers are serviced.
Approved by: re (hrs)
Revision Changes Path
18.104.22.168.2.1 +26 -26 src/sys/sparc64/sparc64/exception.S
22.214.171.124 +20 -12 src/sys/sparc64/sparc64/interrupt.S
More information about the cvs-src