freebsd-dev/sys
Roger Hardiman 2c097d3332 Add Isochronus transfer mode support required by
USB WebCams, using a patch from Peter Housel.

With this change ugen, and with Peter's 'vid' program
in ports/graphics/vid, we can capture single images from USB Cameras
using the OmniVision OV511 chipset (including some models of the
Creative WebCam 3)

NetBSD merged in Peter's patch to their ugen.c file
several months ago, so this brings us back in line.

Submitted by:	Peter Housel <housel@acm.org>
		http://members.home.com/housel/
Approved by:	Nick Hibma
2000-12-07 10:28:25 +00:00
..
alpha Partially re-write T2 chipset support based on Tru64 platform support 2000-12-07 01:06:19 +00:00
amd64 Fix broken register restraints that needlessly clobbered registers %ecx 2000-12-07 02:23:16 +00:00
boot Cosmetique: don't use localized date 2000-12-01 01:58:48 +00:00
cam Turn off the load_eject bit in cdstartunit(). It causes an `Invalid 2000-12-04 20:16:06 +00:00
coda Protect accesses to member of struct proc with the proc lock. 2000-12-06 01:45:20 +00:00
compat Remove call to bzero after MALLOC and instead add M_ZERO 2000-12-05 06:44:22 +00:00
compile
conf Merged from files.i386 revision 1.339. 2000-12-05 09:28:49 +00:00
contrib/dev Remove duplicate definition. 2000-12-01 12:10:06 +00:00
crypto Initial import of AES algorithm code (aka Rijndael) from KAME. 2000-10-30 11:03:32 +00:00
ddb
dev Add Isochronus transfer mode support required by 2000-12-07 10:28:25 +00:00
fs Protect accesses to member of struct proc with the proc lock. 2000-12-06 01:45:20 +00:00
geom
gnu Backed out previous commit. Don't depend on namespace pollution in 2000-12-02 12:03:58 +00:00
i4b Bugfix: enable interrupt sharing for ELSA Microlink ISDN PCI 2000-12-03 16:20:33 +00:00
i386 Fix broken register restraints that needlessly clobbered registers %ecx 2000-12-07 02:23:16 +00:00
ia64 Remove the last of the MD netisr code. It is now all MI. Remove 2000-12-05 00:36:00 +00:00
isa Namespace cleanup. Remove some #includes in favour of an explicit 2000-12-02 17:59:41 +00:00
isofs/cd9660 Weaken a bogus dependency on <sys/proc.h> in <sys/buf.h> by #ifdef'ing 2000-10-29 14:54:55 +00:00
kern Add necessary bwillwrite() in writev() entry point. 2000-12-06 20:55:09 +00:00
libkern Recouple arc4random(9) to the entropy device. This works whether the 2000-12-02 16:23:54 +00:00
miscfs Protect p_stat with the sched_lock. 2000-12-02 01:58:15 +00:00
modules Add support for compiling ray driver. 2000-12-07 03:16:21 +00:00
msdosfs Weaken a bogus dependency on <sys/proc.h> in <sys/buf.h> by #ifdef'ing 2000-10-29 14:54:55 +00:00
net Move the wakeup/signaling of the reader side of the tun device into 2000-12-05 16:21:00 +00:00
netatalk Lock down the network interface queues. The queue mutex must be obtained 2000-11-25 07:35:38 +00:00
netatm Lock down the network interface queues. The queue mutex must be obtained 2000-11-25 07:35:38 +00:00
netgraph Add splhigh()s to protect against a race condition 2000-12-02 13:27:58 +00:00
netinet Lock down the network interface queues. The queue mutex must be obtained 2000-11-25 07:35:38 +00:00
netinet6 Lock down the network interface queues. The queue mutex must be obtained 2000-11-25 07:35:38 +00:00
netipx Lock down the network interface queues. The queue mutex must be obtained 2000-11-25 07:35:38 +00:00
netkey Revert previous commit after discussion with phk. 2000-10-30 09:13:46 +00:00
netnatm Lock down the network interface queues. The queue mutex must be obtained 2000-11-25 07:35:38 +00:00
netncp Make malloc use M_ZERO in some more locations. 2000-10-29 16:14:28 +00:00
netns Lock down the network interface queues. The queue mutex must be obtained 2000-11-25 07:35:38 +00:00
nfs Simplify the tprintf() API. 2000-11-26 20:35:21 +00:00
nfsclient Simplify the tprintf() API. 2000-11-26 20:35:21 +00:00
nfsserver Simplify the tprintf() API. 2000-11-26 20:35:21 +00:00
ntfs Use vop_defaultop() instead of ntfs_bypass(). 2000-11-18 02:47:12 +00:00
nwfs v_interlock is a mutex now, not simple lock. 2000-11-04 02:42:11 +00:00
pc98 Merged from sys/i386/isa/clock.c revision 1.164. 2000-12-05 09:35:54 +00:00
pccard fix type check in pccard_beep_select 2000-11-01 00:37:34 +00:00
pci Restore a sense of cleanly supporting multiple platforms. That is, 2000-12-06 00:52:28 +00:00
posix4
powerpc Remove the last of the MD netisr code. It is now all MI. Remove 2000-12-05 00:36:00 +00:00
rpc
svr4 This patchset fixes a large number of file descriptor race conditions. 2000-11-18 21:01:04 +00:00
sys Untangle vfsinit() a bit. Use seperate sysinit functions rather than 2000-12-06 07:09:08 +00:00
tools Simplify this a bit so that it doesn't have to generate silly redundant 2000-12-06 06:59:38 +00:00
ufs Add necessary bwillwrite() in writev() entry point. 2000-12-06 20:55:09 +00:00
vm Really fix phys_pager: 2000-12-06 21:52:23 +00:00
Makefile