0
Есть ли способ сделать DMA на виртуальный адрес вернулся из ioremapDMA на виртуальный адрес вернулся из ioremap
Есть ли способ сделать DMA на виртуальный адрес вернулся из ioremapDMA на виртуальный адрес вернулся из ioremap
Только если система имеет IOMMU, память-Managment блок только для ввода/вывода (который не является общим).
Поскольку драйвер поставил физический адрес памяти для выполнения вызова ioremap()
, действительно не должно быть никаких оснований настаивать на использовании виртуального адреса или вызове virt2phys()
.