From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <472B3B5C.9010002@domain.hid> Date: Fri, 02 Nov 2007 15:59:40 +0100 From: Philippe Gerum MIME-Version: 1.0 References: <472B0EED.40209@domain.hid> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Sender: Philippe Gerum Subject: Re: [Xenomai-core] Registering MSI interrupt with Xenomai fails Reply-To: rpm@xenomai.org List-Id: "Xenomai life and development \(bug reports, patches, discussions\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Jeroen Van den Keybus Cc: xenomai-core Jeroen Van den Keybus wrote: > > Now looking into xnintr_attach(). > > > In xnintr_attach(), the crash occurs in xnarch_set_irq_affinity(). If > the call is removed, the driver works as expected (gaining another 3 > usec of latency). Now investigating ipipe_set_irq_affinity. > arch_setup_msi_irq() creates an IRQ on-the-fly from the current descriptor which is being converted to an MSI interrupt using pci_msi_enable(). From that point, the I-pipe might have an obsolete view of the interrupt map. I suspect an I-pipe issue here. -- Philippe.