Identify BAR-equivalent resources that are described by EA entries with the IORESOURCE_PCI_EA_BEI flag. lspci cannot distinguish between resources from VF BARs and resources from EA. This results in EA Resources being incorrectly identified as [virtual]. Adding this flag allows EA resources to be marked more accurately as [enhanced]. Although this patchset only add support for this flag to lspci, there are other use cases (such as vfio) where knowing a resource comes from EA would be useful. [PATCH 1/2] is for the kernel, [PATCH 2/2] is for lspci. Alex Williamson (1): pci: Identify Enhanced Allocation (EA) BAR Equivalent resources Sean O. Stalley (1): Add support for enhanced allocation regions linux changes: drivers/pci/pci.c | 2 +- include/linux/ioport.h | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) lspci changes: lib/header.h | 4 ++++ lib/pci.h | 2 ++ lib/sysfs.c | 5 ++++- lspci.c | 17 ++++++++++++++--- 4 files changed, 24 insertions(+), 4 deletions(-) -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html