Mark Kettenis
dd6b68ed4f
iommu: Add DMA mapping operations
...
In order to support IOMMUs in non-bypass mode we need device ops
to map and unmap DMA memory. The map operation enters a mapping
for a region specified by CPU address and size into the translation
table of the IOMMU and returns a DMA address suitable for
programming the device to do DMA. The unmap operation removes
this mapping from the translation table of the IOMMU.
Signed-off-by: Mark Kettenis <kettenis@openbsd.org >
2023-01-27 14:47:57 -05:00
..
2023-01-12 16:25:51 +01:00
2023-01-23 18:11:40 -05:00
2023-01-23 18:11:41 -05:00
2023-01-27 10:15:39 -05:00
2023-01-26 10:47:45 -07:00
2023-01-18 12:46:13 -05:00
2023-01-20 12:27:24 -05:00
2023-01-26 07:30:20 +01:00
2022-12-22 10:31:48 -05:00
2023-01-11 15:02:24 -05:00
2023-01-18 13:11:13 -05:00
2023-01-20 12:27:24 -05:00
2023-01-27 10:15:39 -05:00
2023-01-20 12:27:24 -05:00
2023-01-27 14:47:57 -05:00
2022-12-08 18:06:27 +02:00
2022-12-08 18:06:27 +02:00
2023-01-20 12:27:24 -05:00
2023-01-27 10:15:39 -05:00
2023-01-27 10:15:39 -05:00
2023-01-27 10:15:39 -05:00
2023-01-23 18:11:41 -05:00
2022-12-23 13:01:13 -05:00
2023-01-20 12:27:24 -05:00
2023-01-27 12:51:26 -05:00
2023-01-23 01:18:31 +00:00
2022-12-23 10:10:40 -05:00
2023-01-20 12:27:24 -05:00
2023-01-20 12:27:24 -05:00
2023-01-11 11:54:50 -05:00
2023-01-05 10:06:35 +02:00
2023-01-11 11:54:50 -05:00
2023-01-23 18:11:41 -05:00
2023-01-27 14:32:55 -05:00
2023-01-24 13:55:05 +01:00
2023-01-26 21:01:56 +05:30
2023-01-05 10:06:35 +02:00
2023-01-20 10:04:56 +02:00
2023-01-20 12:27:24 -05:00
2023-01-20 10:04:56 +02:00
2023-01-20 12:27:24 -05:00
2023-01-23 18:11:41 -05:00
2023-01-23 01:18:31 +00:00
2023-01-23 18:11:41 -05:00
2023-01-20 12:27:23 -05:00
2022-12-08 18:06:27 +02:00
2022-12-08 18:06:27 +02:00