[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.

I'll check.

	Jonathan Kollasch




More information about the coreboot mailing list