Commit 8ec04f81 authored by Wojciech Malikowski's avatar Wojciech Malikowski Committed by Darek Stojaczyk
Browse files

app/spdk_lspci: Mark VMD and device behind VMD



Added information that enumerated device
is NVMe disk behind VMD or VMD itself.

Change-Id: I0265995ac11859f8f503bb6f6021667db4d0f2a8
Signed-off-by: default avatarWojciech Malikowski <wojciech.malikowski@intel.com>
Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/459638


Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarBen Walker <benjamin.walker@intel.com>
Reviewed-by: default avatarDarek Stojaczyk <dariusz.stojaczyk@intel.com>
Reviewed-by: default avatarShuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
parent fe73e307
Loading
Loading
Loading
Loading
+11 −1
Original line number Diff line number Diff line
@@ -56,9 +56,19 @@ print_pci_dev(struct spdk_pci_device *dev)

	spdk_pci_addr_fmt(addr, sizeof(addr), &pci_addr);

	printf("%s (%x %x)\n", addr,
	printf("%s (%x %x)", addr,
	       spdk_pci_device_get_vendor_id(dev),
	       spdk_pci_device_get_device_id(dev));

	if (dev->parent && dev->parent->internal.driver == spdk_pci_vmd_get_driver()) {
		printf(" (NVMe disk behind VMD) ");
	}

	if (dev->internal.driver == spdk_pci_vmd_get_driver()) {
		printf(" (VMD) ");
	}

	printf("\n");
}

int