acrn-hypervisor/hypervisor/include
dongshen ed1bdcbbdf HV: add uint64_t bar_base_mapped[PCI_BAR_COUNT] to struct pci_vdev
To remember the previously mapped/registered vbar base

For the following reasons:
 register_mmio_emulation_handler() will throw an error if the the same addr_lo is
 alreayd registered before

 We are going to remove the base member from struct pci_bar, so we cannot use vdev->bar[idx].base
 in the code any more

 In subsequent commits, we will assume vdev_pt_remap_generic_mem_vbar() is called after a new
 vbar base is set, mainly because of 64-bit mmio bar handling, so we need a
 separate bar_base_mapped[] array to track the previously mapped vbar bases.

Tracked-On: #3241
Signed-off-by: dongshen <dongsheng.x.zhang@intel.com>
Reviewed-by: Eddie Dong <eddie.dong@intel.com>
2019-07-01 09:57:05 +08:00
..
arch/x86 HV:fix vcpu violations 2019-06-28 13:28:26 +08:00
common hv: Remove unused variable in ptirq_msi_info 2019-05-31 12:31:52 +08:00
debug hv: bugfix for sbuf reset 2019-06-27 15:40:19 +08:00
dm HV: add uint64_t bar_base_mapped[PCI_BAR_COUNT] to struct pci_vdev 2019-07-01 09:57:05 +08:00
hw HV: add uint32_t nr_bars to struct pci_vdev 2019-06-27 15:35:16 +08:00
lib hv:move several files related X86 for lib 2019-05-13 10:12:20 +08:00
public DM/HV: Increase VM name len 2019-05-27 12:13:51 +08:00