acrn-hypervisor/hypervisor/include/dm
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
..
io_req.h hv: dm: Use new I/O request data structures 2021-07-15 11:53:54 +08:00
ivshmem.h hv: dm: Use new virtual device management ioctls 2021-07-15 11:53:54 +08:00
mmio_dev.h hv: mmio_dev: add hypercall to support mmio device pass through 2020-07-23 20:13:20 +08:00
vacpi.h hv: relocate ACPI DATA address to 0x7fe00000 2021-08-11 14:45:55 +08:00
vgpio.h hv: mmiodev: a minor bug fix about refine acrn_mmiodev data structure 2021-08-19 12:01:35 +08:00
vioapic.h hv: mod: do not use explicit arch name when including headers 2021-05-08 11:15:46 +08:00
vmcs9900.h hv: dm: Use new virtual device management ioctls 2021-07-15 11:53:54 +08:00
vpci.h hv: deny the launch of VM if pass-thru PIO bar isn't identical mapping 2021-09-28 08:49:01 +08:00
vpic.h hv[v2]: Remove deprecated term in vPIC submodule 2020-09-01 09:30:08 +08:00
vroot_port.h hv: dm: Use new virtual device management ioctls 2021-07-15 11:53:54 +08:00
vuart.h hv: mod: do not use explicit arch name when including headers 2021-05-08 11:15:46 +08:00