-
Notifications
You must be signed in to change notification settings - Fork 25
Description
Original Issue Link : ARM-software/bsa-acs#487
about DMA addr,as " *dma_addr = bsa_dma_addr; *dma_len = bsa_dma_len;"
We are using the address that has been applied for by the driver, but we cannot control when the driver is released.This led to the occasional failure of our 862 test.
_862: No extra address translation
Device IOVA entry is fffff000 size = 1000 phys = 1803d0000
Device IOVA entry is fffc0000 size = 20000 phys = 10009e6a4000
Device IOVA entry is fffa0000 size = 20000 phys = 10009e6bc000
Device IOVA entry is fff80000 size = 20000 phys = 10009e6d4000
Device IOVA entry is fff60000 size = 20000 phys = 10009e6fc000
Device IOVA entry is ffcdf000 size = 1000 phys = 1000affbc000
The DMA address ffce0000 used by device
is not present in the SMMU IOVA table
Failed on PE - 0
Checkpoint -- 0 : Result: FAIL_
How can this problem be avoided and is there a good solution
thanks
Attaching the log from issue here :
Bsalog.txt
CC : @JackWeihuadi