> On Mon, 18 Dec 2006 00:11:33 -0700 Grant Grundler wrote: ... >> +4.1 Stop IRQs on the device >> +~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> +How to do this is chip/device specific. If it's not done, it opens >> +the possibility of a "screaming interrupt" if (and only if) >> +the IRQ is shared with another device. >> + >> +When the shared IRQ handler is "unhoooked", the remaining devices ^^^ -> unhooked ... >> +11. MMIO Space and "Write Posting" >> +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> +Converting a driver from using I/O Port space to using MMIO space >> +often requires some additional changes. Specifically, "write posting" >> +needs to be handled. Many drivers (e.g. tg3, acenic, sym53c8xx_2) >> +already do. I/O Port space guarantees write transactions reach the PCI > > already do this. > >> +device before the CPU can continue. Writes to MMIO space allow to CPU ^^ >> +continue before the transaction reaches the PCI device. HW weenies ^ -> allow the CPU to continue -- Stefan Richter -=====-=-==- ==-- =-==- http://arcgraph.de/sr/ - To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html