dma: port Linux's dmaengine
authorBarret Rhoden <brho@cs.berkeley.edu>
Wed, 28 Aug 2019 20:05:49 +0000 (16:05 -0400)
committerBarret Rhoden <brho@cs.berkeley.edu>
Tue, 8 Oct 2019 21:11:10 +0000 (17:11 -0400)
commitabd07f79e96c99ffac919982902a2e3f70ff2d43
tree2f8f77aff126369baf775381bc694a4a7273f147
parent3eb640f34cacf00930078cb5dbb738cd1d69c5e4
dma: port Linux's dmaengine

There are no users or devices yet.  This compiles and runs the
initialization code.

Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
kern/drivers/Kbuild
kern/drivers/dma/Kbuild [new file with mode: 0644]
kern/drivers/dma/dmaengine.c
kern/drivers/dma/dmaengine.h
kern/include/linux/dmaengine.h