cleanup vpci structure when shutdown_vm
cleanup vpci structure when shutdown_vm to avoid use uninitialized data after reboot. Tracked-On: #4958 Signed-off-by: Mingqiang Chi <mingqiang.chi@intel.com> Acked-by: Eddie Dong <eddie.dong@intel.com>
This commit is contained in:
parent
996e8f680c
commit
0eb50e5668
|
@ -274,6 +274,7 @@ void deinit_vpci(struct acrn_vm *vm)
|
||||||
}
|
}
|
||||||
|
|
||||||
ptdev_release_all_entries(vm);
|
ptdev_release_all_entries(vm);
|
||||||
|
(void)memset(&vm->vpci, 0U, sizeof(struct acrn_vpci));
|
||||||
|
|
||||||
/* Free iommu */
|
/* Free iommu */
|
||||||
destroy_iommu_domain(vm->iommu);
|
destroy_iommu_domain(vm->iommu);
|
||||||
|
|
Loading…
Reference in New Issue