Commit 1a2eaf9b authored by Konrad Sztyber's avatar Konrad Sztyber Committed by Tomasz Zawadzki
Browse files

vmd: don't map bar with MSI-X table



It wasn't used for anything.

Signed-off-by: default avatarKonrad Sztyber <konrad.sztyber@intel.com>
Change-Id: I8f78256a68e399bba442b7a7e00f2bf4f09dcda7
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/20185


Reviewed-by: default avatarJim Harris <jim.harris@samsung.com>
Reviewed-by: default avatarTomasz Zawadzki <tomasz.zawadzki@intel.com>
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Community-CI: Mellanox Build Bot
parent 087397ef
Loading
Loading
Loading
Loading
+0 −10
Original line number Diff line number Diff line
@@ -1181,13 +1181,6 @@ vmd_map_bars(struct vmd_adapter *vmd, struct spdk_pci_device *dev)
		return rc;
	}

	rc = spdk_pci_device_map_bar(dev, 4, (void **)&vmd->msix_vaddr,
				     &vmd->msixbar, &vmd->msixbar_size);
	if (rc != 0) {
		SPDK_ERRLOG("Failed to map MSI-X bar: %s\n", spdk_strerror(-rc));
		return rc;
	}

	vmd->physical_addr = vmd->membar;
	vmd->current_addr_size = vmd->membar_size;

@@ -1298,9 +1291,6 @@ vmd_enum_cb(void *ctx, struct spdk_pci_device *pci_dev)
	SPDK_INFOLOG(vmd, "vmd mem bar(%p) vaddr(%p) size(%x)\n",
		     (void *)vmd_c->vmd[i].membar, (void *)vmd_c->vmd[i].mem_vaddr,
		     (uint32_t)vmd_c->vmd[i].membar_size);
	SPDK_INFOLOG(vmd, "vmd msix bar(%p) vaddr(%p) size(%x)\n\n",
		     (void *)vmd_c->vmd[i].msixbar, (void *)vmd_c->vmd[i].msix_vaddr,
		     (uint32_t)vmd_c->vmd[i].msixbar_size);

	vmd_c->count = i + 1;

+0 −2
Original line number Diff line number Diff line
@@ -117,10 +117,8 @@ struct vmd_adapter {
	/* physical and virtual VMD bars */
	uint64_t cfgbar, cfgbar_size;
	uint64_t membar, membar_size;
	uint64_t msixbar, msixbar_size;
	volatile uint8_t *cfg_vaddr;
	volatile uint8_t *mem_vaddr;
	volatile uint8_t *msix_vaddr;
	volatile struct pci_msix_table_entry *msix_table;
	uint32_t bar_sizes[6];