History log of /barrelfish-master/lib/dma/dma_mem_utils.c
Revision Date Author Comments
# 3f906e30 28-Jun-2018 Roni Häcki <roni.haecki@inf.ethz.ch>

lib dma: fixed xeon phi case when not using HW model

Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>


# 5e5b7fa1 26-Mar-2018 Reto Achermann <reto.achermann@inf.ethz.ch>

libdma: use libdriverkit for memory management

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>


# 6d9289dd 12-Mar-2018 Reto Achermann <reto.achermann@inf.ethz.ch>

dma: towards support for IOMMUs

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>


# 90a1a61c 25-Jul-2016 Simon Gerber <simon.gerber@inf.ethz.ch>

Always use frame_identify() instead of raw invocation

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>


# cffb0b9f 19-Jul-2014 Reto Achermann <acreto@student.ethz.ch>

DMA library: Bugfixes and missing implementations for IOAT

Moved the missing parts of the IOAT DMA driver into the library and
fixed some bugs in the initialization. Basic NOP descriptor test worked.

Also changed the channel get status queries to not accessing the device
register by default.

Changed the completion address reading to the memory region instead of
the register.

Added a new interface for IOAT DMA manager domain. (the driver domain)

Renaimed the scope of the error codes to DMA_ERR_*


# cbe24844 18-Jul-2014 Reto Achermann <acreto@student.ethz.ch>

LIB DMA: introduced generic parts of the structs (not fully done yet)


# 1905d48f 17-Jul-2014 Reto Achermann <acreto@student.ethz.ch>

LIBDMA: intial commit for IOAT DMA devices based on usr/driver/ioat