From owner-freebsd-usb@FreeBSD.ORG Tue Sep 4 11:38:22 2007 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2053116A420 for ; Tue, 4 Sep 2007 11:38:22 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outP.internet-mail-service.net (outP.internet-mail-service.net [216.240.47.239]) by mx1.freebsd.org (Postfix) with ESMTP id 076AA13C45D for ; Tue, 4 Sep 2007 11:38:21 +0000 (UTC) (envelope-from julian@elischer.org) Received: from mx0.idiom.com (HELO idiom.com) (216.240.32.160) by out.internet-mail-service.net (qpsmtpd/0.40) with ESMTP; Tue, 04 Sep 2007 04:27:39 -0700 Received: from julian-mac.elischer.org (home.elischer.org [216.240.48.38]) by idiom.com (Postfix) with ESMTP id 76CE412628B; Tue, 4 Sep 2007 04:27:38 -0700 (PDT) Message-ID: <46DD412A.9000502@elischer.org> Date: Tue, 04 Sep 2007 04:27:38 -0700 From: Julian Elischer User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: Hans Petter Selasky References: <200709040810.48776.hselasky@c2i.net> In-Reply-To: <200709040810.48776.hselasky@c2i.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-usb@freebsd.org Subject: Re: New USB stack - some updates X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Sep 2007 11:38:22 -0000 Hans Petter Selasky wrote: > Hi, > > There hasn't been some many changes during the last month to my SVN repository > nor P4 tree. Actually that is because my cable provider in Norway has been > terribly slow providing me decent internet access. So there will be a big > commit soon with lots of improvements. > > Anyways, there are several changes coming soon, some of which might interest > you: > > 1) Optimisations for embedded platforms > 1.a) Reduced stack usage > 1.b) Faster USB control transfers > 1.c) Loading of DMA buffers with automatic cache synch operations. > > 2) End of data bouncing in USB drivers. Using DMA buffers are now mandatory. > > 3) Some non-critical bug fixes. > > 4) Planned "USB device side" support. Currently only the "USB host side" is > well supported. > > --HPS > > PS: I will be at EuroBSDcon in Denmark next week, available for comments. Being htere is a good start. having someone there who can question you on it woudl be good too. I don't know who is going. Having just flown back from Europe last nignt I'm not volunteering. Having some documentation they can read in order to knwo what to ask you about is more important. How is the documentation going? The code will not be accepted "EVER" without documentation, so that is BY FAR your highest priority if you want it to be accepted. You have not mentioned it at all though you have been told many times it is the single biggest drawback. (Along with locking issues that can be adddresses better when there is documentation) to recap: 1/ in-code commenting.. have some. in fact, have lots. 2/ some whitepaper giving an overview on how you approach problems and how your approach is different from that of the exisiting code. pictures are good. > _______________________________________________ > freebsd-usb@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-usb > To unsubscribe, send any mail to "freebsd-usb-unsubscribe@freebsd.org"