acrn-hypervisor/hypervisor/include
Liu,Junming 4105ca2cb4 hv: deny the launch of VM if pass-thru PIO bar isn't identical mapping
In current design, when pass-thru dev,
for the PIO bar, need to ensure the guest PIO start address
equals to host PIO start address.
Then set the VMCS io bitmap to pass-thru the corresponding
port io to guest for performance.

ACRN-DM and acrn-config should ensure the identical mapping of PIO bar.
If ACRN-DM or acrn-config failed to achieve this,
we should deny the launch of VM

Tracked-On: #6508

Signed-off-by: Liu,Junming <junming.liu@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>
Reviewed-by: Fei Li <fei1.li@intel.com>
2021-09-28 08:49:01 +08:00
..
arch/x86/asm hv: nested: enable multiple active VMCS12 support 2021-09-26 08:49:35 +08:00
common hv: add priority based scheduler 2021-09-24 09:32:18 +08:00
debug hv: debug: Add hv console callback to VM-exit event 2021-07-22 10:08:23 +08:00
dm hv: deny the launch of VM if pass-thru PIO bar isn't identical mapping 2021-09-28 08:49:01 +08:00
hw hv: pci: fix a minor bug about is_pci_cfg_multifunction 2021-09-15 13:24:18 +08:00
lib hv: Move uuid_is_equal to util.h 2021-08-26 09:24:50 +08:00
public hv && config-tool: Rename GUEST_FLAG_TPM2_FIXUP 2021-08-26 09:24:50 +08:00