mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-06-30 09:12:57 +00:00
Always disable the iommu_snoop when enabling the IOMMU for GPU
The IOMMU for GPU doesn't support the snoop_control. So the iommu_snoop is disabled. This can fix the issue of consolefb in SOS.
This commit is contained in:
parent
625d339961
commit
7e34be2d09
@ -179,7 +179,7 @@ bool iommu_snoop_supported(const struct iommu_domain *iommu)
|
||||
bool ret;
|
||||
|
||||
if ((iommu == NULL) || (iommu->iommu_snoop)) {
|
||||
ret = true;
|
||||
ret = false;
|
||||
} else {
|
||||
ret = false;
|
||||
}
|
||||
@ -1244,7 +1244,7 @@ struct iommu_domain *create_iommu_domain(uint16_t vm_id, uint64_t translation_ta
|
||||
domain->trans_table_ptr = translation_table;
|
||||
domain->addr_width = addr_width;
|
||||
domain->is_tt_ept = true;
|
||||
domain->iommu_snoop = true;
|
||||
domain->iommu_snoop = false;
|
||||
|
||||
dev_dbg(ACRN_DBG_IOMMU, "create domain [%d]: vm_id = %hu, ept@0x%x",
|
||||
vmid_to_domainid(domain->vm_id), domain->vm_id, domain->trans_table_ptr);
|
||||
|
Loading…
Reference in New Issue
Block a user