linux_dsm_epyc7002/drivers/misc/habanalabs/include
Omer Shpigelman 66542c3b9d habanalabs: add MMU shadow mapping
This patch adds shadow mapping to the MMU module. The shadow mapping
allows traversing the page table in host memory rather reading each PTE
from the device memory.
It brings better performance and avoids reading from invalid device
address upon PCI errors.
Only at the end of map/unmap flow, writings to the device are performed in
order to sync the H/W page tables with the shadow ones.

Signed-off-by: Omer Shpigelman <oshpigelman@habana.ai>
Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
2019-02-24 09:17:55 +02:00
..
goya habanalabs: Move PCI code into common file 2019-03-05 16:48:42 +02:00
hw_ip habanalabs: add MMU shadow mapping 2019-02-24 09:17:55 +02:00
armcp_if.h habanalabs: use EQ MSI/X ID per chip 2019-03-04 15:51:30 +02:00
hl_boot_if.h habanalabs: add new device CPU boot status 2019-02-24 11:20:02 +02:00
qman_if.h habanalabs: add h/w queues module 2019-02-18 09:46:45 +01:00