acrn-hypervisor/hypervisor/include
Yuan Liu 657af925c1 hv: passthrough a VF device
Emulate Device ID, Vendor ID and MSE(Memory Space Enable) bit in
configuration space for an assigned VF, initialize assgined VF Bars.

The Device ID comes from PF's SRIOV capability
The Vendor ID comes from PF's Vendor ID
The PCI MSE bit always be set when VM reads from an assigned VF.

Tracked-On: #4433

Signed-off-by: Yuan Liu <yuan1.liu@intel.com>
Acked-by: Eddie Dong <eddie.dong@intel.com>
2020-03-11 08:35:30 +08:00
..
arch/x86 hv: Variable/macro renaming for intr handling of PT devices using IO-APIC/PIC 2020-03-06 11:29:02 +08:00
common hv: Variable/macro renaming for intr handling of PT devices using IO-APIC/PIC 2020-03-06 11:29:02 +08:00
debug hv: rename the ACRN_DBG_XXX 2020-01-14 10:21:23 +08:00
dm hv: refine vpci_init_vdev function 2020-03-03 09:32:11 +08:00
hw hv: passthrough a VF device 2020-03-11 08:35:30 +08:00
lib hv: support xsave in context switch 2019-12-02 09:31:12 +08:00
public hv: vPCI: remove passthrough PCI device unuse code 2020-02-24 16:17:38 +08:00