acrn-hypervisor/hypervisor/include
Jiaqing Zhao e5d46dcc7d hv: vpci: ignore PCI I/O BAR with non-zero upper 16 bits
On x86 platform, the upper 16 bit of I/O BAR should be initialized to
zero by BIOS. Howerever, some buggy BIOS still programs the upper 16
bits to non-zero, which causes error in check_pt_dev_pio_bars(). Since
I/O BAR reprogramming by VM is currently unsupported, this patch
ignores such I/O BARs when creating vpci devices to make VM boot.

Tracked-On: #8373
Signed-off-by: Jiaqing Zhao <jiaqing.zhao@linux.intel.com>
Reviewed-by: Junjie Mao <junjie.mao@intel.com>
2023-06-26 14:40:57 +08:00
..
arch/x86/asm hv: vpci: ignore PCI I/O BAR with non-zero upper 16 bits 2023-06-26 14:40:57 +08:00
common hv: add hypercall to register asyncio 2022-09-27 10:26:42 +08:00
debug hv: change sbuf to a common infrastructure 2022-09-27 10:26:42 +08:00
dm hv: vPCI: fix large bar base update 2022-10-28 05:55:20 +08:00
hw ACRN:HV:VPCI: Forward access of PCI ROM bar_reg to DM for passthru device 2022-09-23 18:12:01 +08:00
lib hv: shell: improve console to modify input easier 2022-07-28 23:31:43 +08:00
public hv: hide thermal interface from guests 2023-06-15 20:36:44 +08:00