Rudolf Marek <[email protected]> writes:
> Please can you help here? Also I tried to have a look how the non-posted
> support
> could be added but it looks like it must be done somewhat inside the resource
> allocator. Please can you help with that too? Basically we would need to put
> some MMIO resources which have non-posted attribute set in resource (this
> must
> be done) to be allocated somewhat together so only one MMIO resource would be
> needed (and we need to modify the northbridge.c of K8 to set the non-posted
> bit)
On a similar note: I'm looking at a southbridge that has its own notion
of what constitutes TOP_OF_DRAM. Apparently, the IOMMU aperture needs
to be below this boundary, or DMA transactions towards the aperture are
terminated with master abort. From the CPU's side, though, the IOMMU
aperture should be above TOP_OF_MEM, in order to avoid wasting the DRAM
behind it, no? So, as well as being able to allocate posted and
non-posted memory resources in separate hunks: in this instance it would
be good to be able to allocate the GART aperture in a third hunk that
was placed below the other two, so that the SB TOM register could be
programmed to include it when needed.
Is this feasible, or should I approach this from a different angle?
--
Arne.
--
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot