Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 1 Feb 2009 14:43:54 -0000
From:      "Thomas Sparrevohn" <Thomas.Sparrevohn@btinternet.com>
To:        "'Alfred Perlstein'" <alfred@freebsd.org>, "'Andrew Thompson'" <thompsa@FreeBSD.org>
Cc:        freebsd-usb@freebsd.org
Subject:   RE: USB2 patches
Message-ID:  <009401c9847b$81b38700$851a9500$@Sparrevohn@btinternet.com>
In-Reply-To: <20090201030628.GE65558@elvis.mu.org>
References:  <20090131231957.GB31825@citylink.fud.org.nz> <20090201030628.GE65558@elvis.mu.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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"
 














































































































































































Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?009401c9847b$81b38700$851a9500$>