Date: Wed, 10 Sep 2003 15:49:38 -0700 (PDT) From: Marcel Moolenaar <marcel@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/ia64/ia64 interrupt.c nexus.c sapic.c src/sys/ia64/include sapicvar.h Message-ID: <200309102249.h8AMncLN033520@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
marcel 2003/09/10 15:49:38 PDT
FreeBSD src repository
Modified files:
sys/ia64/ia64 interrupt.c nexus.c sapic.c
sys/ia64/include sapicvar.h
Log:
Rewrite the SAPIC initialization to always program the RTEs with what
we think is the correct trigger mode and polarity. This allows us to
implement BUS_CONFIG_INTR() as an update of the RTE in question.
Consequently, we can trust the RTE when we enable an interrupt and
avoids that we need to know about the trigger mode and polarity at
that time.
Revision Changes Path
1.41 +1 -18 src/sys/ia64/ia64/interrupt.c
1.6 +17 -4 src/sys/ia64/ia64/nexus.c
1.13 +75 -19 src/sys/ia64/ia64/sapic.c
1.4 +5 -5 src/sys/ia64/include/sapicvar.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200309102249.h8AMncLN033520>
