On Mon, May 23, 2011 at 03:01:16AM -0700, Eric W. Biederman wrote:
"Jonathan A. Kollasch" jakllsch@kollasch.net writes:
Optionally treat ck804 memory-mapped PCI configuration space window as a resource. Not enabled by default because the resource should be non-posted and there's no way to express that to the resource allocator.
Signed-off-by: Jonathan Kollasch jakllsch@kollasch.net
Can you expand on why the resource should be non-posted? I didn't think non-posted was a requirement of pci config space.
I don't remember if I ever saw that in writing. However, k8resdump when booted in the original BIOS shows:
MMIO map: #6 0x00e0000000 - 0x00e05fffff Access: R/W NonPosted Dstnode:0 DstLink 0
Where are you configuring posted vs non-posted behavior?
I'm not. There isn't a good way to do it yet.
Do writes to extended pci config space actually work for you. A coworker hacked something like this together a while ago for one of the boards we support and there is a bug where I can read extended pcie config space but not write to it. Except for a bit of trivial looking I haven't had a chance to dig into that problem.
I'll check.
Jonathan Kollasch