|
From: | Richard Henderson |
Subject: | Re: [PATCH 1/1] Remove flatview_simplify() |
Date: | Tue, 30 Mar 2021 09:33:32 -0700 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.1 |
On 3/29/21 6:14 AM, FelixCuioc wrote:
Flatview_simplify() can merge many small memory ranges into a large one and contains EHCI dma buffers. For example,the merged range maybe0xc0000-0xbfffffff. When seabios write PAM register to change the properties of part of the merged range from RW to readonly, this action cause the merged IOVA mapping will be unmapped.But EHCI device still send DMA cycles and then IOMMU blocks the DMA cycles of EHCI device.
You've described the problem, and it is quite obviously *not* in memory.c. r~
[Prev in Thread] | Current Thread | [Next in Thread] |