acrn-hypervisor/hypervisor/common
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
..
hv_main.c hv: extend lapic pass-through for DM launched VM 2019-01-28 19:47:33 +08:00
hypercall.c HV: Modularize vtd.c to remove acrn_vm usage 2019-02-06 08:53:46 +08:00
io_req.c io_emul: reshuffle io emulation path 2019-01-23 16:21:17 +08:00
ptdev.c HV: rename the term of vm0 to sos vm 2019-01-21 18:03:31 +08:00
schedule.c hv: replace improper use of panic with ASSERT 2019-01-31 11:09:39 +08:00
softirq.c hv: remove the theoretic infinite loop 2018-12-05 13:17:38 +08:00
stack_protector.c HV:common:fix "expression is not Boolean" 2018-06-20 14:19:47 +08:00
static_checks.c hv: use int32_t replace int 2018-12-12 13:08:10 +08:00
trusty_hypercall.c hv:refine coding style for trusty_hypercallc. 2019-02-03 15:06:05 +08:00
vm_load.c HV: e820 refinement 2019-02-02 11:53:37 +08:00