Re: PCI: MSI interrupts masked using prohibited method

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: David Vrabel
Date: Thursday, July 17, 2008 - 6:14 am

Matthew Wilcox wrote:

From the PCI spec:

"This bit disables the device/function from asserting INTx#. A value of
0 enables the assertion of its INTx# signal. A value of 1 disables the
assertion of its INTx# signal. This bit’s state after RST# is 0. Refer
to Section 6.8.1.3 for control of MSI."

So the interrupt disable bit is only for the line interrupts, and not MSI.


Is this really necessary?  Any PCI device with MSI that doesn't have the
hardware MSI mask bits must have some sort of device specific
handshaking for managing when MSIs can be generated.

Regardless, doesn't __do_IRQ() handle this already anyway?

David
-- 
David Vrabel, Senior Software Engineer, Drivers
CSR, Churchill House, Cambridge Business Park,  Tel: +44 (0)1223 692562
Cowley Road, Cambridge, CB4 0WZ                 http://www.csr.com/
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
PCI: MSI interrupts masked using prohibited method, David Vrabel, (Tue Jun 24, 3:46 am)
Re: PCI: MSI interrupts masked using prohibited method, Jesse Barnes, (Wed Jun 25, 2:20 pm)
Re: PCI: MSI interrupts masked using prohibited method, David Vrabel, (Fri Jun 27, 5:17 am)
Re: PCI: MSI interrupts masked using prohibited method, Jesse Barnes, (Fri Jun 27, 10:07 am)
Re: PCI: MSI interrupts masked using prohibited method, Jesse Barnes, (Wed Jul 16, 12:43 pm)
Re: PCI: MSI interrupts masked using prohibited method, Matthew Wilcox, (Wed Jul 16, 12:58 pm)
Re: PCI: MSI interrupts masked using prohibited method, David Miller, (Wed Jul 16, 1:35 pm)
Re: PCI: MSI interrupts masked using prohibited method, Krzysztof Halasa, (Thu Jul 17, 5:16 am)
Re: PCI: MSI interrupts masked using prohibited method, Matthew Wilcox, (Thu Jul 17, 5:43 am)
Re: PCI: MSI interrupts masked using prohibited method, David Vrabel, (Thu Jul 17, 6:14 am)
Re: PCI: MSI interrupts masked using prohibited method, Matthew Wilcox, (Thu Jul 17, 8:39 am)
Re: PCI: MSI interrupts masked using prohibited method, Thomas Gleixner, (Thu Jul 17, 8:58 am)
Re: PCI: MSI interrupts masked using prohibited method, Matthew Wilcox, (Thu Jul 17, 9:11 am)
Re: PCI: MSI interrupts masked using prohibited method, Matthew Wilcox, (Thu Jul 17, 9:56 am)
Re: PCI: MSI interrupts masked using prohibited method, Thomas Gleixner, (Thu Jul 17, 10:04 am)