![]() | |||||||||||||
Messages in this thread |
On Mon, Jun 06, 2005 at 07:08:33PM -0400, Jeff Garzik wrote: > Not only the differences DaveM mentioned, but also simply that you may > assume your interrupt is not shared with anyone else. I had the impression the CPU vector could be shared. But PCI 2.3 spec says: | An MSI is by definition a non-shared interrupt that enforces data | consistency (ensures the iterrupt service routine accesses the most | recent data). The system guarantees that any data written by the | device prior to sending the MSI has reached its final destination | before the interrupt service routine accesses that data. Therefore, | a device driver is not required to read its device before servicing | its MSI. I guess that's pretty clear.... grant - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ | ||||||||||||
| Last update: 2005-06-07 04:25 [from the cache] ©2003-2008 | |||||||||||||