RE: [PATCH] pci-mmconfig fix for 2.6.9

From: Michael Chan
Date: Fri Nov 12 2004 - 14:41:23 EST


On Fri, 12 Nov 2004, 11:35:47 -0700, Grant Grundler wrote:

> Michael,
> Thanks for digging that up.
> I think Andi was looking for references to the PCI-E spec.
> I found such a statement in "PCI Express(TM) Base
> Specification Revision 1.0a".
>

Hi Grant,

I think it is well documented that config cycles are non-posted in PCI,
PCIX, and PCI Express specs as you pointed out. The only ambiguity is
whether the mmconfig memory cycle from the CPU to the chipset is posted
or not. The Implementation Note in the MMCONFIG ECN from pcisig (link
below) allows the mmconfig write cycle to be posted, meaning mmconfig
write cycle can complete before the real config write cycle completes.
That's why we needed confirmations from chipset engineers.

Michael

http://www.pcisig.com/specifications/pciexpress/specifications/specifica
tions

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/