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:
Mingqiang Chi 2020-09-14 16:25:34 +08:00 committed by wenlingz
parent 996e8f680c
commit 0eb50e5668
1 changed files with 1 additions and 0 deletions

View File

@ -274,6 +274,7 @@ void deinit_vpci(struct acrn_vm *vm)
}
ptdev_release_all_entries(vm);
(void)memset(&vm->vpci, 0U, sizeof(struct acrn_vpci));
/* Free iommu */
destroy_iommu_domain(vm->iommu);