Date: Tue, 20 Dec 2016 12:50:11 -0800 From: John Baldwin <jhb@freebsd.org> To: Ruslan Bukin <br@freebsd.org> Cc: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: Re: svn commit: r310330 - in head: share/man/man4 sys/conf sys/dev/xdma Message-ID: <1904181.V85ZRTRTAB@ralph.baldwin.cx> In-Reply-To: <201612201802.uBKI27oN091165@repo.freebsd.org> References: <201612201802.uBKI27oN091165@repo.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tuesday, December 20, 2016 06:02:07 PM Ruslan Bukin wrote: > Author: br > Date: Tue Dec 20 18:02:07 2016 > New Revision: 310330 > URL: https://svnweb.freebsd.org/changeset/base/310330 > > Log: > Add xDMA -- the DMA abstraction layer, initial verison. > > xDMA is a DMA framework designed to abstract the interaction > between device drivers and DMA engines. > > Project wiki: https://wiki.freebsd.org/xdma > > Sponsored by: DARPA, AFRL > Differential Revision: https://reviews.freebsd.org/D8807 It probably would have been a good idea to get some design review of this on arch@ before committing. In particular, I believe from earlier discussions that you want to build a general framework that things like ioat(4) can hook into. arch@ would give you a broader audience for working out the abstractions and interfaces. -- John Baldwin
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1904181.V85ZRTRTAB>