Skip to content

Commit 84e09a2

Browse files
donshengacrnsi
authored andcommitted
HV: remove uint64_t base from struct pci_bar
At this point, uint64_t base in struct pci_bar is not used by any code, so we can remove it. Tracked-On: #3241 Signed-off-by: dongshen <dongsheng.x.zhang@intel.com> Acked-by: Eddie Dong <eddie.dong@intel.com>
1 parent 5a8703f commit 84e09a2

File tree

3 files changed

+0
-6
lines changed

3 files changed

+0
-6
lines changed

hypervisor/dm/vpci/pci_pt.c

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -345,7 +345,6 @@ static void vdev_pt_write_vbar(struct pci_vdev *vdev, uint32_t offset, uint32_t
345345

346346
switch (vdev->bar[idx].type) {
347347
case PCIBAR_NONE:
348-
vdev->bar[idx].base = 0UL;
349348
break;
350349

351350
case PCIBAR_MEM32:
@@ -356,11 +355,9 @@ static void vdev_pt_write_vbar(struct pci_vdev *vdev, uint32_t offset, uint32_t
356355

357356
if (bar_update_normal) {
358357
if (is_msix_table_bar) {
359-
vdev->bar[idx].base = base;
360358
vdev_pt_remap_msix_table_bar(vdev);
361359
} else {
362360
vdev_pt_remap_generic_mem_vbar(vdev, idx);
363-
vdev->bar[idx].base = base;
364361
}
365362
}
366363
break;
@@ -444,7 +441,6 @@ void init_vdev_pt(struct pci_vdev *vdev)
444441
pbar = &vdev->pdev->bar[idx];
445442
vbar = &vdev->bar[idx];
446443

447-
vbar->base = 0UL;
448444
if (is_bar_supported(pbar)) {
449445
vbar->reg.value = pbar->reg.value;
450446
vbar->reg.bits.mem.base = 0x0U; /* clear vbar base */

hypervisor/hw/pci.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -286,7 +286,6 @@ static uint32_t pci_pdev_read_bar(union pci_bdf bdf, uint32_t idx, struct pci_ba
286286
}
287287
}
288288

289-
bar->base = base;
290289
bar->size = size;
291290
bar->type = type;
292291

hypervisor/include/hw/pci.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,6 @@ union pci_bar_reg {
180180
};
181181

182182
struct pci_bar {
183-
uint64_t base;
184183
/* Base Address Register */
185184
union pci_bar_reg reg;
186185
uint64_t size;

0 commit comments

Comments
 (0)