Date: Mon, 22 Mar 2010 03:55:18 +0000 (UTC) From: Marcel Moolenaar <marcel@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/ia64/ia64 clock.c exception.S interrupt.c mp_machdep.c Message-ID: <201003220355.o2M3tgkk042924@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
marcel 2010-03-22 03:55:18 UTC
FreeBSD src repository
Modified files:
sys/ia64/ia64 clock.c exception.S interrupt.c
mp_machdep.c
Log:
SVN rev 205433 on 2010-03-22 03:55:18Z by marcel
Fix interrupt handling by extending the critical region so that
preemption doesn't happen until after all pending interrupt have
been services.
While here again, simplify the EOI handling by doing it after we
call the XIV-specific handlers, rather than in each of them. The
original thought was that we may want to do an EOI first and the
actual IPI handling next, but that's mostly a micro-optimization.
Revision Changes Path
1.38 +2 -6 src/sys/ia64/ia64/clock.c
1.71 +1 -1 src/sys/ia64/ia64/exception.S
1.79 +16 -17 src/sys/ia64/ia64/interrupt.c
1.81 +0 -10 src/sys/ia64/ia64/mp_machdep.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201003220355.o2M3tgkk042924>
