Date: Fri, 2 Mar 2007 08:42:06 -0600 (CST) From: Mark Tinguely <tinguely@casselton.net> To: current@freebsd.org Subject: multisegment bus_dmamem_alloc() Message-ID: <200703021442.l22Eg6QT058195@casselton.net>
next in thread | raw e-mail | index | archive | help
Are there any other devices other than bktr(4) that could benefit from a multisegment bus_dmamem_alloc(9) routine? The old USB system comes to mind, but I have not studied the new USB. There may be others. NetBSD only partially implements this (if the number page allocated > number of segments, they punt and do a totally contiguous allocation - IMO, they could fix this pretty easy though). I know chages to contigmalloc() is a tricky subject. I was hoping there are enough drivers that would provide enough merits to change such an important part of the system. If not, please forgive this noise. --Mark Tinguely
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200703021442.l22Eg6QT058195>