From a8a1e229816576e2e82953d8c5053b37aec4e912 Mon Sep 17 00:00:00 2001 From: Tw Date: Wed, 7 Nov 2018 09:59:43 +0800 Subject: [PATCH] hv:vtd: fix minor bug in domain count domain count should be CONFIG_MAX_VM_NUM+1 instead of CONFIG_MAX_IOMMU_NUM+1 Tracked-On: #861 Signed-off-by: Tw Reviewed-by: Binbin Wu Acked-by: Eddie Dong --- hypervisor/arch/x86/vtd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hypervisor/arch/x86/vtd.c b/hypervisor/arch/x86/vtd.c index fa1ce52aa..95b12b63c 100644 --- a/hypervisor/arch/x86/vtd.c +++ b/hypervisor/arch/x86/vtd.c @@ -157,7 +157,7 @@ static struct dmar_drhd_rt dmar_drhd_units[CONFIG_MAX_IOMMU_NUM]; static struct iommu_domain *vm0_domain; /* Domain id 0 is reserved in some cases per VT-d */ -#define MAX_DOMAIN_NUM (CONFIG_MAX_IOMMU_NUM + 1) +#define MAX_DOMAIN_NUM (CONFIG_MAX_VM_NUM + 1) static struct iommu_domain iommu_domains[MAX_DOMAIN_NUM]; static inline uint16_t vmid_to_domainid(uint16_t vm_id)