hv: rename CONFIG_IOMMU_BUS_NUM

Rename `CONFIG_IOMMU_BUS_NUM` to `ACFG_MAX_PCI_BUS_NUM`. Configure tool
will calculate `ACFG_MAX_PCI_BUS_NUM` base on the max pci num which is
used by VF. So user needn't care about `ACFG_MAX_PCI_BUS_NUM`, and memory
will be used resonable.

Tracked-On: #6942
Signed-off-by: Yuanyuan Zhao <yuanyuan.zhao@linux.intel.com>
Reviewed-by: Wang, Yu1 <yu1.wang@intel.com>
Acked-by: Victor Sun <victor.sun@intel.com>
Acked-by: Anthony Xu <anthony.xu@intel.com>
This commit is contained in:
Yuanyuan Zhao 2021-11-12 19:29:56 +08:00 committed by wenlingz
parent ae998f157e
commit 8f114d82af
1 changed files with 4 additions and 4 deletions

View File

@ -148,7 +148,7 @@ struct dmar_drhd_rt {
};
struct context_table {
struct page buses[CONFIG_IOMMU_BUS_NUM];
struct page buses[ACFG_MAX_PCI_BUS_NUM];
};
struct intr_remap_table {
@ -1000,7 +1000,7 @@ static bool is_dmar_unit_valid(const struct dmar_drhd_rt *dmar_unit, union pci_b
return valid;
}
/* @pre bus < CONFIG_IOMMU_BUS_NUM */
/* @pre bus < ACFG_MAX_PCI_BUS_NUM */
static int32_t iommu_attach_device(const struct iommu_domain *domain, uint8_t bus, uint8_t devfun)
{
struct dmar_drhd_rt *dmar_unit;
@ -1079,7 +1079,7 @@ static int32_t iommu_attach_device(const struct iommu_domain *domain, uint8_t bu
return ret;
}
/* @pre bus < CONFIG_IOMMU_BUS_NUM */
/* @pre bus < ACFG_MAX_PCI_BUS_NUM */
static int32_t iommu_detach_device(const struct iommu_domain *domain, uint8_t bus, uint8_t devfun)
{
struct dmar_drhd_rt *dmar_unit;
@ -1202,7 +1202,7 @@ int32_t move_pt_device(const struct iommu_domain *from_domain, const struct iomm
/* TODO: check if the device assigned */
if (bus_local < CONFIG_IOMMU_BUS_NUM) {
if (bus_local < ACFG_MAX_PCI_BUS_NUM) {
if (from_domain != NULL) {
status = iommu_detach_device(from_domain, bus, devfun);
}