linux-next/drivers/accel/habanalabs/include
Farah Kassabri f728c17fc9 accel/habanalabs/gaudi2: move HMMU page tables to device memory
Currently the HMMU page tables reside in the host memory,
which will cause host access from the device for every page walk.
This can affect PCIe bandwidth in certain scenarios.

To prevent that problem, HMMU page tables will be moved to the device
memory so the miss transaction will read the hops from there instead of
going to the host.

Signed-off-by: Farah Kassabri <fkassabri@habana.ai>
Reviewed-by: Oded Gabbay <ogabbay@kernel.org>
Signed-off-by: Oded Gabbay <ogabbay@kernel.org>
2024-02-26 09:30:40 +02:00
..
common accel/habanalabs: move cpucp interface to linux/habanalabs 2023-10-09 12:37:21 +03:00
gaudi accel/habanalabs/gaudi: remove unused structure definition 2023-10-09 12:37:23 +03:00
gaudi2 accel/habanalabs/gaudi2: use correct registers to dump QM CQ info 2023-12-19 11:09:43 +02:00
goya habanalabs: move driver to accel subsystem 2023-01-26 11:52:10 +02:00
hw_ip accel/habanalabs/gaudi2: move HMMU page tables to device memory 2024-02-26 09:30:40 +02:00