Hi,
When i parse the entries in the MCFG table I always find 1 or 2 valid entries and quite often (for example in qemu) another entry with a very high address value and a pci seg number of 0x1cc.
Should this entry be ignored? (I noticed from the linux kernel code they seem to ignore anything with an address over 4gb)
Is it also then correct to assume that every device can be enumerated using the standard PCI configuration ports (to create a PCI device map) and then any bus:dev found in MCFG can be marked as being PCIe?