#
a423fd2c |
| 30-Aug-2008 |
Warner Losh <imp@FreeBSD.org> |
opt_bus.h isn't needed here anymore. It never was really needed, since usb has no business including it like it did...
|
Revision tags: release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0, release/6.2.0_cvs, release/6.2.0, release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0, release/6.0.0_cvs, release/6.0.0 |
|
#
e201f9ec |
| 04-Jun-2005 |
Jens Schweikhardt <schweikh@FreeBSD.org> |
Release n_hibma's maintainership due to his ENOTIME.
Discussed with, okayed, authorized, requested by, on behalf of: n_hibma (MAINTAINER)
|
Revision tags: release/5.4.0_cvs, release/5.4.0, release/4.11.0_cvs, release/4.11.0 |
|
#
8f11becb |
| 31-Dec-2004 |
John Baldwin <jhb@FreeBSD.org> |
Add usbdevs_data.h to the SRCS list since usb_subr.c needs it. This forces old usbdevs_data.h files to be updated as well as fixing the standalone usb module build.
|
#
a4aef7f9 |
| 29-Dec-2004 |
Warner Losh <imp@FreeBSD.org> |
We don't need to generate vnode_if.h anymore
|
Revision tags: release/5.3.0_cvs, release/5.3.0 |
|
#
8edceb05 |
| 12-Jul-2004 |
Warner Losh <imp@FreeBSD.org> |
Remove stray line with just a tab Remove usbdevs_data.h, it isn't used by the module
Noticed by: Pawel Worach
|
#
4c42b42a |
| 27-Jun-2004 |
Warner Losh <imp@FreeBSD.org> |
Add usbdevs.h and pccarddevs.h to the build list, as appropriate. This is needed to build as part of world or in src/sys/modules.
|
Revision tags: release/4.10.0_cvs, release/4.10.0, release/5.2.1_cvs, release/5.2.1, release/5.2.0_cvs, release/5.2.0, release/4.9.0_cvs, release/4.9.0 |
|
#
45dd9375 |
| 16-Jul-2003 |
John-Mark Gurney <jmg@FreeBSD.org> |
make usb bus_dma aware.
Reviewed by: joe among others
|
Revision tags: release/5.1.0_cvs, release/5.1.0 |
|
#
ca3acad1 |
| 14-Apr-2003 |
Bernd Walter <ticso@FreeBSD.org> |
add EHCI (USB 2.0) controller support.
Approved by: joe gallatin (mentor) Obtained from: NetBSD
|
Revision tags: release/4.8.0_cvs, release/4.8.0, release/5.0.0_cvs, release/5.0.0, release/4.7.0_cvs, release/4.6.2_cvs, release/4.6.2, release/4.6.1, release/4.6.0_cvs, release/4.5.0_cvs, release/4.4.0_cvs |
|
#
17d6c636 |
| 11-Jan-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Drop <bsd.man.mk> support from <bsd.kmod.mk>.
Not objected to by: -current
|
Revision tags: release/4.3.0_cvs, release/4.3.0 |
|
#
c68159a6 |
| 06-Jan-2001 |
David E. O'Brien <obrien@FreeBSD.org> |
Use a consistent style and one much closer to the rest of /usr/src
|
Revision tags: release/4.2.0, release/4.1.1_cvs, release/4.1.0, release/3.5.0_cvs |
|
#
64db83a8 |
| 27-May-2000 |
Peter Wemm <peter@FreeBSD.org> |
Use .include <bsd.kmod.mk> to get to ../../*/conf/kmod.mk instead of encoding the relative path.
|
#
56ca3996 |
| 04-May-2000 |
Peter Wemm <peter@FreeBSD.org> |
Pull in sys/conf/kmod.mk, rather than /usr/share/mk/bsd.kmod.mk. This means that the kernel can be totally self contained now and is not dependent on the last buildworld to update /usr/share/mk. Thi
Pull in sys/conf/kmod.mk, rather than /usr/share/mk/bsd.kmod.mk. This means that the kernel can be totally self contained now and is not dependent on the last buildworld to update /usr/share/mk. This might also make it easier to build 5.x kernels on 4.0 boxes etc, assuming gensetdefs and config(8) are updated.
show more ...
|
Revision tags: release/4.0.0_cvs |
|
#
9e4be63d |
| 28-Jan-2000 |
Bruce Evans <bde@FreeBSD.org> |
Add ${DEBUG_FLAGS} to CFLAGS in bsd.kmod.mk, not in scattered module makefiles. Bad examples in fxp/Makefile keep getting copied to new makefiles.
|
#
0c440757 |
| 23-Jan-2000 |
Nick Hibma <n_hibma@FreeBSD.org> |
Get rid of some debugging cruft.
|
#
a0067d7b |
| 11-Jan-2000 |
Bill Paul <wpaul@FreeBSD.org> |
Attempt to fix a problem with receiving packets on USB ethernet interfaces. Packets are received inside USB bulk transfer callbacks, which run at splusb() (actually splbio()). The packet input queues
Attempt to fix a problem with receiving packets on USB ethernet interfaces. Packets are received inside USB bulk transfer callbacks, which run at splusb() (actually splbio()). The packet input queues are meant to be manipulated at splimp(). However the locking apparently breaks down under certain circumstances and the input queues can get trampled.
There's a similar problem with if_ppp, which is driven by hardware/tty interrupts from the serial driver, but which must also manipulate the packet input queues at splimp(). The fix there is to use a netisr, and that's the fix I used here. (I can hear you groaning back there. Hush up.)
The usb_ethersubr module maintains a single queue of its own. When a packet is received in the USB callback routine, it's placed on this queue with usb_ether_input(). This routine also schedules a soft net interrupt with schednetisr(). The ISR routine then runs later, at splnet, outside of the USB callback/interrupt context, and passes the packet to ether_input(), hopefully in a safe manner.
The reason this is implemented as a separate module is that there are a limited number of NETISRs that we can use, and snarfing one up for each driver that needs it is wasteful (there will be three once I get the CATC driver done). It also reduces code duplication to a certain small extent. Unfortunately, it also needs to be linked in with the usb.ko module in order for the USB ethernet drivers to share it.
Also removed some uneeded includes from if_aue.c and if_kue.c
Fix suggested by: peter Not rejected as a hairbrained idea by: n_hibma
show more ...
|
#
c292cf66 |
| 03-Jan-2000 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Remove -g compiler flag.
|
Revision tags: release/3.4.0_cvs |
|
#
6f940b38 |
| 28-Nov-1999 |
Bruce Evans <bde@FreeBSD.org> |
Removed special rules for building and cleaning device interface files and empty options files. The rules are now generated automatically in bsd.kmod.mk. Cleaned up related things ($S and ${CLEANFI
Removed special rules for building and cleaning device interface files and empty options files. The rules are now generated automatically in bsd.kmod.mk. Cleaned up related things ($S and ${CLEANFILES}).
show more ...
|
#
aad0fe3e |
| 22-Nov-1999 |
Brian Feldman <green@FreeBSD.org> |
Make this compile (remove vnode_if.c from SRCS) and clean properly (add opt_bus.h to CLEANFILES).
|
#
953dc389 |
| 22-Nov-1999 |
Nick Hibma <n_hibma@FreeBSD.org> |
USB is loadable as a module as well.
|