From owner-freebsd-usb@FreeBSD.ORG Wed Sep 5 05:42:23 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 8F66B16A417 for ; Wed, 5 Sep 2007 05:42:23 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (bsdimp.com [199.45.160.85]) by mx1.freebsd.org (Postfix) with ESMTP id 509E713C4A7 for ; Wed, 5 Sep 2007 05:42:23 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.14.1/8.13.4) with ESMTP id l855cd0n052926; Tue, 4 Sep 2007 23:38:39 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Tue, 04 Sep 2007 23:38:43 -0600 (MDT) Message-Id: <20070904.233843.669286320.imp@bsdimp.com> To: hselasky@c2i.net From: "M. Warner Losh" In-Reply-To: <200709040810.48776.hselasky@c2i.net> References: <200709040810.48776.hselasky@c2i.net> X-Mailer: Mew version 5.2 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0 (harmony.bsdimp.com [127.0.0.1]); Tue, 04 Sep 2007 23:38:40 -0600 (MDT) 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: Wed, 05 Sep 2007 05:42:23 -0000 In message: <200709040810.48776.hselasky@c2i.net> Hans Petter Selasky writes: : 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. Connectivity problems suck :-( : 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. Cool! Which embedded platforms were targeted? All but the last one are useful on i386, so I assume thing else? : 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. This sounds very interesting. Do you have a design that you can share at this time? : PS: I will be at EuroBSDcon in Denmark next week, available for comments. Sadly, I'll not be able to make it to EuroBSDcon, as much as I wanted to go. Too many work obligations. Warner