linux_dsm_epyc7002/drivers/misc/habanalabs
Oded Gabbay 95b5a8b83e habanalabs: add MMU mappings for Goya CPU
This patch adds the necessary MMU mappings for the Goya CPU to access the
device DRAM and the host memory.

The first 256MB of the device DRAM is being mapped. That's where the F/W
is running.

The 2MB area located on the host memory for the purpose of communication
between the driver and the device CPU is also being mapped.

Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
2019-05-29 17:30:04 +03:00
..
goya habanalabs: add MMU mappings for Goya CPU 2019-05-29 17:30:04 +03:00
include habanalabs: Use single pool for CPU accessible host memory 2019-04-28 19:17:38 +03:00
asid.c habanalabs: initialize device CPU queues after MMU init 2019-05-29 14:24:51 +03:00
command_buffer.c habanalabs: rename functions to improve code readability 2019-05-01 11:47:04 +03:00
command_submission.c habanalabs: change polling functions to macros 2019-05-09 01:48:23 +03:00
context.c habanalabs: initialize MMU context for driver 2019-05-29 15:27:48 +03:00
debugfs.c habanalabs: add MMU mappings for Goya CPU 2019-05-29 17:30:04 +03:00
device.c habanalabs: de-couple MMU and VM module initialization 2019-05-29 14:43:04 +03:00
firmware_if.c habanalabs: don't limit packet size for device CPU 2019-05-17 01:08:23 +03:00
habanalabs_drv.c habanalabs: remove dead code in habanalabs_drv.c 2019-05-08 09:55:23 +03:00
habanalabs_ioctl.c habanalabs: add rate-limit to an error message 2019-06-06 09:28:45 +03:00
habanalabs.h habanalabs: add MMU mappings for Goya CPU 2019-05-29 17:30:04 +03:00
hw_queue.c habanalabs: pass device pointer to asic-specific function 2019-05-12 16:53:16 +03:00
hwmon.c habanalabs: fix little-endian<->cpu conversion warnings 2019-02-28 13:07:52 +01:00
irq.c habanalabs: rename functions to improve code readability 2019-05-01 11:47:04 +03:00
Kconfig treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
Makefile treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
memory.c habanalabs: de-couple MMU and VM module initialization 2019-05-29 14:43:04 +03:00
mmu.c habanalabs: initialize MMU context for driver 2019-05-29 15:27:48 +03:00
pci.c habanalabs: increase PCI ELBI timeout for Palladium 2019-05-13 14:44:50 +03:00
sysfs.c habanalabs: remove simulator dedicated code 2019-06-04 15:07:11 +03:00