acrn-hypervisor/hypervisor/dm
Arindam Roy de8d85753e HV: Modularize vtd.c to remove acrn_vm usage
This patch is a modified one. It removes the usage
of acrn_vm struct from inside vtd.c.
It also puts struct iommu_domain inside vtd.h,
from vtd.c.
It modifies the signature of init_iommu_domain
in order to remove dependency on acrn_vm from
inside vtd.c.
Incorporated comments from Jason and Eddie.
Changed the name of sos_vm_domain to
fallback_iommu_domain
Removed any reference of sos_vm from vtd.[c|h]
files, including comments.

Tracked-On: #2496
Signed-off-by: Arindam Roy <arindam.roy@intel.com>
Reviewed-by: Jason Chen CJ <jason.cj.chen@intel.com>
2019-02-06 08:53:46 +08:00
..
vpci HV: Modularize vtd.c to remove acrn_vm usage 2019-02-06 08:53:46 +08:00
vioapic.c hv: vlapic: make vlapic deliver interrupt related functions more readable 2019-02-02 09:31:49 +08:00
vmptable.c HV: enable pcpu bitmap config for partition mode 2019-01-21 18:03:31 +08:00
vpic.c hv:Move several inline APIs from vm.h to *.c 2019-01-29 11:29:59 +08:00
vrtc.c hv: rename register_io_emulation_handler 2019-01-08 11:28:13 +08:00