acrn-hypervisor/hypervisor/include
Tao Yuhong 84752ab229 Fix: HV: VM OS failed to assign new address to pci-vuart BARs
When wrong BAR address is set for pci-vuart, OS may assign a
new BAR address to it. Pci-vuart BAR can't be reprogrammed,
for its wrong fixed value. That can may because pci_vbar.fixed and
pci_vbar.type has overlap in abstraction, pci_vbar.fixed
has a confusing name, pci_vbar.type has PCIBAR_MEM64HI which is not
really a type of pci BARs.
So replace pci_vbar.type with pci_vbar.is_mem64hi, and change
pci_vbar.fixed to an union type with new name pci_vbar.bar_type.

Tracked-On: #5491
Signed-off-by: Tao Yuhong <yuhong.tao@intel.com>
2021-01-08 17:20:56 +08:00
..
arch/x86 hv: Add split-lock emulation for xchg 2020-12-31 11:12:33 +08:00
common hv: rename hypercall for hv-emulated device management 2020-12-07 16:25:17 +08:00
debug hv: debug: Enable MMIO UART support 2020-08-27 13:31:17 +08:00
dm Fix: HV: VM OS failed to assign new address to pci-vuart BARs 2021-01-08 17:20:56 +08:00
hw Fix: HV: VM OS failed to assign new address to pci-vuart BARs 2021-01-08 17:20:56 +08:00
lib hv: add functions to initialize vmsix capability 2020-10-26 08:44:13 +08:00
public hv: rename hypercall for hv-emulated device management 2020-12-07 16:25:17 +08:00