cvs commit: src/sys/sparc64/sparc64 exception.S interrupt.S
marius at FreeBSD.org
Tue Apr 25 19:36:15 UTC 2006
marius 2006-04-25 19:36:14 UTC
FreeBSD src repository
Modified files: (Branch: RELENG_6)
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
188.8.131.52 +26 -26 src/sys/sparc64/sparc64/exception.S
184.108.40.206 +20 -12 src/sys/sparc64/sparc64/interrupt.S
More information about the cvs-src