From owner-freebsd-usb@FreeBSD.ORG Sun Feb 1 14:43:55 2009 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 D09D6106566C for ; Sun, 1 Feb 2009 14:43:55 +0000 (UTC) (envelope-from Thomas.Sparrevohn@btinternet.com) Received: from smtp817.mail.ird.yahoo.com (smtp817.mail.ird.yahoo.com [77.238.189.17]) by mx1.freebsd.org (Postfix) with SMTP id 55F9E8FC14 for ; Sun, 1 Feb 2009 14:43:55 +0000 (UTC) (envelope-from Thomas.Sparrevohn@btinternet.com) Received: (qmail 42603 invoked from network); 1 Feb 2009 14:43:54 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=btinternet.com; h=Received:X-YMail-OSG:X-Yahoo-Newman-Property:From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Mailer:Thread-Index:Content-Language; b=r6KdI8Usmd+YVY4RL7jsk0vwFZ7ig+EJwc8f3w3nVzYq7FgwCcqB9pCHLQ9Ea3oEq4CMvbTBhyKpwaaN4RxNG/HbiRLZNWDcgYz9CeqgC+t3sAAZ5oURgvAgD4EoIWb37o/ZIy0VWkFhOuUFKpJdwtbBqG64F/KNfRyWdLtiC28= ; Received: from unknown (HELO W2FZZ0VC03) (Thomas.Sparrevohn@86.133.246.172 with login) by smtp817.mail.ird.yahoo.com with SMTP; 1 Feb 2009 14:43:54 -0000 X-YMail-OSG: suLB.ZMVM1mOJIxuSqMfA8b3b67eyyRCz9N_nH17SQGWvmPZjvhpofIxJn2pCU9EqjO.Nj6.cdXcuMKryd2RnOeQf0xpcSjBVPvNon3T6UYcNYY7.drcr6CvAxNush19ugQPfA_96WiDijzBLfds6F.4IPnnCXVRNX5W63l4PkrWbWhoEC9ARefH7_MfxytVdls.ZweE3_96hyHYiBUiuloWMw9bk5jW X-Yahoo-Newman-Property: ymail-3 From: "Thomas Sparrevohn" To: "'Alfred Perlstein'" , "'Andrew Thompson'" References: <20090131231957.GB31825@citylink.fud.org.nz> <20090201030628.GE65558@elvis.mu.org> In-Reply-To: <20090201030628.GE65558@elvis.mu.org> Date: Sun, 1 Feb 2009 14:43:54 -0000 Message-ID: <009401c9847b$81b38700$851a9500$@Sparrevohn@btinternet.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: AcmEHFsmcFEPjl8vTtqJIia3cFsvuAAXu9DQ Content-Language: en-gb Cc: freebsd-usb@freebsd.org Subject: RE: USB2 patches 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: Sun, 01 Feb 2009 14:43:56 -0000 Before we switch GENERIC - would it be possibly to have the bus dma issue committed as well? Without the patch manually added none of my umass devices work under amd64 -----Original Message----- From: owner-freebsd-usb@freebsd.org [mailto:owner-freebsd-usb@freebsd.org] On Behalf Of Alfred Perlstein Sent: 01 February 2009 03:06 To: Andrew Thompson Cc: freebsd-usb@freebsd.org Subject: Re: USB2 patches I'll defer to Hans if he feels confident or not about this. For what it's worth, we're about to switch GENERIC to use usb4bsd. -Alfred * Andrew Thompson [090131 15:20] wrote: > Hi, > > > I have several patches in my svn user branch that I would like to see > committed to HEAD. Some of these change the usb2 core code so I am > interested in feedback or shootdowns. I am right behind the change to > USB2 and this is an effort to help. > > The patch can be found here, > http://people.freebsd.org/~thompsa/usb_head1.diff > 73 files changed, 9229 insertions(+), 13261 deletions(-) > > but its rather large so it may be easier to look at the various changes > via the svn web interface. > > http://svn.freebsd.org/viewvc/base/user/thompsa/usb/ > > > r187750 > http://svn.freebsd.org/viewvc/base?view=revision&revision=187750 > > Change over to using taskqueue(9) instead of hand rolled threads and > the config_td system. This removes the config_td code and makes the > API much simpler to use. > > r187751, r187752, r187753, r187754, r187755, r187756 > http://svn.freebsd.org/viewvc/base?view=revision&revision=187751 > > Change over to usb2_proc w/ taskqueues for the usb2/ethernet, > usb2/serial and usb2/wlan code. > > r187965 > http://svn.freebsd.org/viewvc/base?view=revision&revision=187965 > > Move most of the ifnet logic into the usb2_ethernet module, this includes, > - make all usb ethernet interfaces named ue%d > - handle all threading in usb2_ethernet > - provide default ioctl handler > - handle mbuf rx > - provide locked callbacks for init,start,stop,etc > > The drivers are not much more than data pushers now. > > > regards, > Andrew -- - Alfred Perlstein _______________________________________________ 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"