Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 1 Feb 2009 13:36:51 -0800
From:      Alfred Perlstein <alfred@freebsd.org>
To:        Thomas Sparrevohn <Thomas.Sparrevohn@btinternet.com>
Cc:        scottl@freebsd.org, freebsd-usb@freebsd.org, 'Andrew Thompson' <thompsa@FreeBSD.org>
Subject:   Re: USB2 patches
Message-ID:  <20090201213651.GK65558@elvis.mu.org>

next in thread | raw e-mail | index | archive | help
I'm still waiting for Scott Long to give me his decision about the
direction to go on that one.

Scott, can you comment?

-Alfred

* Thomas Sparrevohn <Thomas.Sparrevohn@btinternet.com> [090201 06:43] wrote:
> 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 <thompsa@FreeBSD.org> [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"
>  
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 

-- 
- Alfred Perlstein



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090201213651.GK65558>