On Wed, 2009-03-11 at 10:20 -0700, Luis R. Rodriguez wrote: > > Hmm. I really don't understand this at all. Most operations won't be > > single writes and reads, and if you need multiple like a write+read for > > indirect register accesses then I'm sure you need to serialise them > > against each other in some other way too, no? > > The issue is not serializing against separate routines calling some > reads or writes, this serialization prevents the PCI hardware FIFO > queue from getting more than two requests as otherwise the hardware > poops out. But as you can see this is only an issue with PCI devices, > not PCI express devices. Well yes, but if you ever do multi-read/write operations then you need to synchronise at a higher level anyway -- hence I don't quite understand why this is necessary at all. johannes
Attachment:
signature.asc
Description: This is a digitally signed message part