History log of /freebsd/sys/modules/usb/Makefile (Results 176 – 194 of 194)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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.


12345678