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>