Date: Sat, 27 Feb 2010 18:55:43 +0000 (UTC) From: Marcel Moolenaar <marcel@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/ia64/ia64 interrupt.c nexus.c sapic.c src/sys/ia64/include intr.h sapicreg.h sapicvar.h Message-ID: <201002271855.o1RItvTI098451@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
marcel 2010-02-27 18:55:43 UTC
FreeBSD src repository
Modified files:
sys/ia64/ia64 interrupt.c nexus.c sapic.c
sys/ia64/include intr.h
Removed files:
sys/ia64/include sapicreg.h sapicvar.h
Log:
SVN rev 204425 on 2010-02-27 18:55:43Z by marcel
Interrupt related cleanups:
o Assign vectors based on priority, because vectors have
implied priority in hardware.
o Use unordered memory accesses to the I/O sapic and use
the acceptance form of the mf instruction.
o Remove the sapicreg.h and sapicvar.h headers. All definitions
in sapicreg.h are private to sapic.c and all definitions in
sapicvar.h are either private or interface functions. Move the
interface functions to intr.h.
o Hide the definition of struct sapic.
Revision Changes Path
1.77 +63 -56 src/sys/ia64/ia64/interrupt.c
1.23 +0 -1 src/sys/ia64/ia64/nexus.c
1.17 +101 -55 src/sys/ia64/ia64/sapic.c
1.7 +17 -3 src/sys/ia64/include/intr.h
1.2 +0 -48 src/sys/ia64/include/sapicreg.h (dead)
1.6 +0 -65 src/sys/ia64/include/sapicvar.h (dead)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201002271855.o1RItvTI098451>
