[coreboot] [patch] ck804 mmconf
Jonathan A. Kollasch
jakllsch at kollasch.net
Mon May 23 12:56:29 CEST 2011
On Mon, May 23, 2011 at 03:01:16AM -0700, Eric W. Biederman wrote:
> "Jonathan A. Kollasch" <jakllsch at 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 at 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.
More information about the coreboot