On 11/3/2016 12:58 PM, Sinan Kaya wrote:
This is the crucial point I have failed to communicate clearly: the PNP0C02 resource is *always* required, even if the MCFG is correct.
Interesting...
It looks like there is a lot of lessons learnt here from history.
I think this requirement is only true if your system DDR space and PCIe space overlaps in the memory map. I understand that Intel systems allow sharing of these two memory ranges. An OS could potentially reclaim this address range.
If there is no overlap and PCI is not enabled, there can't be any SW entity to reclaim this space.
Did I miss something?
For protection, it makes sense to reserve this range. I'm trying to understand who would claim this range.