Up to [cvs.netbsd.org] / src / sys / dev / usb
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.39.10.3 / (download) - annotate - [select for diffs], Thu Mar 11 15:04:06 2010 UTC (8 days, 11 hours ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.39.10.2: +37 -25
lines
Diff to previous 1.39.10.2 (colored) to branchpoint 1.39 (colored) next main 1.40 (colored)
sync with head
Revision 1.47 / (download) - annotate - [select for diffs], Tue Jan 12 16:50:58 2010 UTC (2 months ago) by jakllsch
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9,
uebayasi-xip-base,
uebayasi-xip,
rmind-uvmplock-base,
rmind-uvmplock,
HEAD
Changes since 1.46: +16 -2
lines
Diff to previous 1.46 (colored)
Adjust report descriptor for Logitech USB Receiver M/N C-BT44 to more closely match what is in the report. (This corrects the off-by-one usages of most of the gray multimedia keys on a EX110 wireless keyboard so they can sensibly be used with libusbhid(3), usbhidctl(1) and usbhidaction(1).) This device also uses officially reserved usages (in the approximate range of 0x1000 to 0x1100) in the Consumer usage page, but these are out of the logical range the device reports as being valid.
Revision 1.42.8.2 / (download) - annotate - [select for diffs], Sat Jan 9 01:37:04 2010 UTC (2 months, 1 week ago) by snj
Branch: netbsd-5
Changes since 1.42.8.1: +11 -5
lines
Diff to previous 1.42.8.1 (colored) to branchpoint 1.42 (colored) next main 1.43 (colored)
Pull up following revision(s) (requested by jakllsch in ticket #1219): sys/dev/usb/uhidev.c: revision 1.46 The Dell DRAC5 gives us a zero-length report immediately following a normal report. Thus, ignore zero-length reports. Move some related report size insanity checking into the UHIDEV_DEBUG case. Should fix PR/39911.
Revision 1.46 / (download) - annotate - [select for diffs], Wed Dec 30 23:42:22 2009 UTC (2 months, 2 weeks ago) by jakllsch
Branch: MAIN
Changes since 1.45: +11 -5
lines
Diff to previous 1.45 (colored)
The Dell DRAC5 gives us a zero-length report immediately following a normal report. Thus, ignore zero-length reports. Move some related report size insanity checking into the UHIDEV_DEBUG case. Should fix PR/39911.
Revision 1.42.8.1 / (download) - annotate - [select for diffs], Fri Nov 27 08:54:13 2009 UTC (3 months, 3 weeks ago) by sborrill
Branch: netbsd-5
Changes since 1.42: +10 -10
lines
Diff to previous 1.42 (colored)
Pull up the following revisions(s) (requested by rafal in ticket #1162): sys/dev/usb/uhidev.c: revision 1.44 sys/dev/usb/ums.c: revision 1.75 sys/dev/usb/usbdevs: revision 1.536 Fix kern/41737. Add quirks to make MS Wireless Laser Mouse 6000 work.
Revision 1.45 / (download) - annotate - [select for diffs], Thu Nov 12 19:58:27 2009 UTC (4 months ago) by dyoung
Branch: MAIN
CVS Tags: matt-premerge-20091211
Changes since 1.44: +4 -15
lines
Diff to previous 1.44 (colored)
Simplify activation hooks. (sc_dying must die!)
Revision 1.44 / (download) - annotate - [select for diffs], Fri Nov 6 04:42:27 2009 UTC (4 months, 1 week ago) by rafal
Branch: MAIN
Changes since 1.43: +10 -10
lines
Diff to previous 1.43 (colored)
Fix kern/41737 -- add quirks to make MS Wireless Laser Mouse 6000 work.
Revision 1.43 / (download) - annotate - [select for diffs], Wed Sep 23 19:07:19 2009 UTC (5 months, 3 weeks ago) by plunky
Branch: MAIN
CVS Tags: jym-xensuspend-nbase
Changes since 1.42: +6 -3
lines
Diff to previous 1.42 (colored)
fix up USB drivers printing of autoconf information 1. expand the USB_ATTACH_SETUP macro (requested by jmcneill) 2. reorder the attach function so that the first thing it does is print newlines. 3. after this, we can call usbd_devinfo_alloc(), which polls the device allowing a context switch, and aprint_normal() the device information. this avoids problems where autoconf messages are getting mixed up.
Revision 1.39.10.2 / (download) - annotate - [select for diffs], Mon May 4 08:13:21 2009 UTC (10 months, 2 weeks ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.39.10.1: +37 -30
lines
Diff to previous 1.39.10.1 (colored) to branchpoint 1.39 (colored)
sync with head.
Revision 1.40.2.1 / (download) - annotate - [select for diffs], Mon Jun 23 04:31:37 2008 UTC (20 months, 3 weeks ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.40: +37 -30
lines
Diff to previous 1.40 (colored) next main 1.41 (colored)
Sync w/ -current. 34 merge conflicts to follow.
Revision 1.39.8.2 / (download) - annotate - [select for diffs], Wed Jun 4 02:05:20 2008 UTC (21 months, 2 weeks ago) by yamt
Branch: yamt-pf42
Changes since 1.39.8.1: +37 -30
lines
Diff to previous 1.39.8.1 (colored) to branchpoint 1.39 (colored) next main 1.40 (colored)
sync with head
Revision 1.39.6.1 / (download) - annotate - [select for diffs], Mon Jun 2 13:23:54 2008 UTC (21 months, 2 weeks ago) by mjf
Branch: mjf-devfs2
Changes since 1.39: +37 -37
lines
Diff to previous 1.39 (colored) next main 1.40 (colored)
Sync with HEAD.
Revision 1.42 / (download) - annotate - [select for diffs], Mon May 26 19:01:51 2008 UTC (21 months, 3 weeks ago) by drochner
Branch: MAIN
CVS Tags: yamt-pf42-base4,
yamt-pf42-base3,
yamt-nfs-mp-base8,
yamt-nfs-mp-base7,
yamt-nfs-mp-base6,
yamt-nfs-mp-base5,
yamt-nfs-mp-base4,
yamt-nfs-mp-base3,
wrstuden-revivesa-base-4,
wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
simonb-wapbl-nbase,
simonb-wapbl-base,
simonb-wapbl,
nick-hppapmap-base4,
nick-hppapmap-base3,
nick-hppapmap-base2,
nick-hppapmap-base,
nick-hppapmap,
netbsd-5-base,
netbsd-5-0-RELEASE,
netbsd-5-0-RC4,
netbsd-5-0-RC3,
netbsd-5-0-RC2,
netbsd-5-0-RC1,
netbsd-5-0-2-RELEASE,
netbsd-5-0-1-RELEASE,
netbsd-5-0,
mjf-devfs2-base,
matt-nb5-mips64-u2-k2-k4-k7-k8-k9,
matt-nb5-mips64-u1-k1-k5,
matt-nb5-mips64-premerge-20091211,
matt-nb5-mips64,
matt-nb4-mips64-k7-u2a-k9b,
matt-mips64-base2,
jymxensuspend-base,
jym-xensuspend-base,
jym-xensuspend,
haad-nbase2,
haad-dm-base2,
haad-dm-base1,
haad-dm-base,
haad-dm,
ad-audiomp2-base,
ad-audiomp2
Branch point for: netbsd-5
Changes since 1.41: +25 -15
lines
Diff to previous 1.41 (colored)
Fix a dereference if a softc pointer which can legally be zero, leading to a crash reported by Christoph Egger in a followup to PR kern/38528. For consistency, keep track of the device_t pointer to child devices rather than the softc. We really shouldn't mess with child's softc data.
Revision 1.41 / (download) - annotate - [select for diffs], Sat May 24 16:40:58 2008 UTC (21 months, 3 weeks ago) by cube
Branch: MAIN
Changes since 1.40: +20 -23
lines
Diff to previous 1.40 (colored)
Split device_t and softc for all USB device drivers, and related cosmetic changes. Matthias Drochner kindly reviewed this patch, and tested ums, ubt, uaudio and ral. I tested umass myself.
Revision 1.39.8.1 / (download) - annotate - [select for diffs], Sun May 18 12:34:51 2008 UTC (22 months ago) by yamt
Branch: yamt-pf42
Changes since 1.39: +2 -9
lines
Diff to previous 1.39 (colored)
sync with head.
Revision 1.39.10.1 / (download) - annotate - [select for diffs], Fri May 16 02:25:10 2008 UTC (22 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.39: +2 -9
lines
Diff to previous 1.39 (colored)
sync with head.
Revision 1.40 / (download) - annotate - [select for diffs], Mon Apr 28 20:23:59 2008 UTC (22 months, 3 weeks ago) by martin
Branch: MAIN
CVS Tags: yamt-pf42-base2,
yamt-nfs-mp-base2,
hpcarm-cleanup-nbase
Branch point for: wrstuden-revivesa
Changes since 1.39: +2 -9
lines
Diff to previous 1.39 (colored)
Remove clause 3 and 4 from TNF licenses
Revision 1.35.10.3 / (download) - annotate - [select for diffs], Sun Mar 23 02:04:54 2008 UTC (23 months, 3 weeks ago) by matt
Branch: matt-armv6
Changes since 1.35.10.2: +27 -7
lines
Diff to previous 1.35.10.2 (colored) to branchpoint 1.35 (colored) next main 1.36 (colored)
sync with HEAD
Revision 1.27.2.7 / (download) - annotate - [select for diffs], Wed Feb 27 08:36:47 2008 UTC (2 years ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.27.2.6: +27 -7
lines
Diff to previous 1.27.2.6 (colored) next main 1.28 (colored)
sync with head.
Revision 1.36.4.3 / (download) - annotate - [select for diffs], Mon Feb 18 21:06:26 2008 UTC (2 years ago) by mjf
Branch: mjf-devfs
Changes since 1.36.4.2: +27 -7
lines
Diff to previous 1.36.4.2 (colored) to branchpoint 1.36 (colored) next main 1.37 (colored)
Sync with HEAD.
Revision 1.39 / (download) - annotate - [select for diffs], Mon Feb 18 05:24:24 2008 UTC (2 years, 1 month ago) by dyoung
Branch: MAIN
CVS Tags: yamt-pf42-baseX,
yamt-pf42-base,
yamt-nfs-mp-base,
yamt-lazymbuf-base15,
yamt-lazymbuf-base14,
nick-net80211-sync-base,
nick-net80211-sync,
mjf-devfs-base,
matt-armv6-nbase,
keiichi-mipv6-nbase,
keiichi-mipv6-base,
keiichi-mipv6,
hpcarm-cleanup-base,
ad-socklock-base1
Branch point for: yamt-pf42,
yamt-nfs-mp,
mjf-devfs2
Changes since 1.38: +27 -7
lines
Diff to previous 1.38 (colored)
Use device_t and its accessor functions. Register _childdetached methods with drivers that attach children. Wait to set child references to NULL there, instead of doing that in the detach method. Replace many uses of USB_DECLARE_DRIVER() with CFATTACH_DECL2().
Revision 1.27.2.6 / (download) - annotate - [select for diffs], Mon Jan 21 09:44:46 2008 UTC (2 years, 1 month ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.27.2.5: +7 -2
lines
Diff to previous 1.27.2.5 (colored)
sync with head
Revision 1.35.10.2 / (download) - annotate - [select for diffs], Wed Jan 9 01:54:43 2008 UTC (2 years, 2 months ago) by matt
Branch: matt-armv6
Changes since 1.35.10.1: +18 -9
lines
Diff to previous 1.35.10.1 (colored) to branchpoint 1.35 (colored)
sync with HEAD
Revision 1.36.4.2 / (download) - annotate - [select for diffs], Thu Dec 27 00:45:32 2007 UTC (2 years, 2 months ago) by mjf
Branch: mjf-devfs
Changes since 1.36.4.1: +7 -2
lines
Diff to previous 1.36.4.1 (colored) to branchpoint 1.36 (colored)
Sync with HEAD.
Revision 1.37.2.1 / (download) - annotate - [select for diffs], Wed Dec 26 19:47:26 2007 UTC (2 years, 2 months ago) by ad
Branch: vmlocking2
Changes since 1.37: +7 -2
lines
Diff to previous 1.37 (colored) next main 1.38 (colored)
Sync with head.
Revision 1.37.6.1 / (download) - annotate - [select for diffs], Thu Dec 13 21:56:06 2007 UTC (2 years, 3 months ago) by bouyer
Branch: bouyer-xeni386
CVS Tags: bouyer-xeni386-merge1
Changes since 1.37: +7 -2
lines
Diff to previous 1.37 (colored) next main 1.38 (colored)
Sync with HEAD
Revision 1.37.4.1 / (download) - annotate - [select for diffs], Tue Dec 11 15:40:03 2007 UTC (2 years, 3 months ago) by yamt
Branch: yamt-kmem
Changes since 1.37: +7 -2
lines
Diff to previous 1.37 (colored) next main 1.38 (colored)
sync with head.
Revision 1.38 / (download) - annotate - [select for diffs], Tue Dec 11 03:45:57 2007 UTC (2 years, 3 months ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-kmem-base3,
yamt-kmem-base2,
vmlocking2-base3,
matt-armv6-base,
cube-autoconf-base,
cube-autoconf,
bouyer-xeni386-nbase,
bouyer-xeni386-base
Changes since 1.37: +7 -2
lines
Diff to previous 1.37 (colored)
Register with pmf
Revision 1.36.4.1 / (download) - annotate - [select for diffs], Sat Dec 8 18:20:05 2007 UTC (2 years, 3 months ago) by mjf
Branch: mjf-devfs
Changes since 1.36: +13 -9
lines
Diff to previous 1.36 (colored)
Sync with HEAD.
Revision 1.27.2.5 / (download) - annotate - [select for diffs], Fri Dec 7 17:31:36 2007 UTC (2 years, 3 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.27.2.4: +13 -9
lines
Diff to previous 1.27.2.4 (colored)
sync with head
Revision 1.35.8.2 / (download) - annotate - [select for diffs], Mon Dec 3 16:14:40 2007 UTC (2 years, 3 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.35.8.1: +13 -9
lines
Diff to previous 1.35.8.1 (colored) to branchpoint 1.35 (colored) next main 1.36 (colored)
Sync with HEAD.
Revision 1.37 / (download) - annotate - [select for diffs], Sat Dec 1 23:40:29 2007 UTC (2 years, 3 months ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-kmem-base,
vmlocking2-base2,
vmlocking2-base1,
vmlocking-nbase,
reinoud-bufcleanup-nbase,
reinoud-bufcleanup-base,
jmcneill-pm-base
Branch point for: yamt-kmem,
vmlocking2,
bouyer-xeni386
Changes since 1.36: +13 -9
lines
Diff to previous 1.36 (colored)
aprintify, on behalf of xtraeme
Revision 1.35.10.1 / (download) - annotate - [select for diffs], Tue Nov 6 23:30:38 2007 UTC (2 years, 4 months ago) by matt
Branch: matt-armv6
CVS Tags: matt-armv6-prevmlocking
Changes since 1.35: +4 -2
lines
Diff to previous 1.35 (colored)
sync with HEAD
Revision 1.27.2.4 / (download) - annotate - [select for diffs], Sat Oct 27 11:34:36 2007 UTC (2 years, 4 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.27.2.3: +4 -2
lines
Diff to previous 1.27.2.3 (colored)
sync with head.
Revision 1.33.6.3 / (download) - annotate - [select for diffs], Tue Oct 9 13:42:10 2007 UTC (2 years, 5 months ago) by ad
Branch: vmlocking
Changes since 1.33.6.2: +4 -2
lines
Diff to previous 1.33.6.2 (colored) to branchpoint 1.33 (colored) next main 1.34 (colored)
Sync with head.
Revision 1.35.12.1 / (download) - annotate - [select for diffs], Sat Oct 6 15:31:34 2007 UTC (2 years, 5 months ago) by yamt
Branch: yamt-x86pmap
Changes since 1.35: +4 -2
lines
Diff to previous 1.35 (colored) next main 1.36 (colored)
sync with head.
Revision 1.35.8.1 / (download) - annotate - [select for diffs], Thu Oct 4 15:44:50 2007 UTC (2 years, 5 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.35: +4 -2
lines
Diff to previous 1.35 (colored)
Sync with HEAD.
Revision 1.36 / (download) - annotate - [select for diffs], Wed Oct 3 15:01:28 2007 UTC (2 years, 5 months ago) by veego
Branch: MAIN
CVS Tags: yamt-x86pmap-base4,
yamt-x86pmap-base3,
yamt-x86pmap-base2,
vmlocking-base,
jmcneill-base,
bouyer-xenamd64-base2,
bouyer-xenamd64-base,
bouyer-xenamd64
Branch point for: mjf-devfs
Changes since 1.35: +4 -2
lines
Diff to previous 1.35 (colored)
Add support to ignore hid attachments for some devices, right now MGE and APC UPS devices. No objections on tech-kern at the end of June 2007 Patch is from PR kern/31884
Revision 1.27.2.3 / (download) - annotate - [select for diffs], Mon Sep 3 14:39:14 2007 UTC (2 years, 6 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.27.2.2: +6 -23
lines
Diff to previous 1.27.2.2 (colored)
sync with head.
Revision 1.33.8.1 / (download) - annotate - [select for diffs], Wed Jul 11 20:08:39 2007 UTC (2 years, 8 months ago) by mjf
Branch: mjf-ufs-trans
Changes since 1.33: +6 -23
lines
Diff to previous 1.33 (colored) next main 1.34 (colored)
Sync with head.
Revision 1.33.10.3 / (download) - annotate - [select for diffs], Thu Jun 21 15:17:29 2007 UTC (2 years, 8 months ago) by itohy
Branch: itohy-usb1
Changes since 1.33.10.2: +3 -16
lines
Diff to previous 1.33.10.2 (colored) to branchpoint 1.33 (colored) next main 1.34 (colored)
Pullup 1.35: use generic submatch function
Revision 1.33.10.2 / (download) - annotate - [select for diffs], Mon Jun 18 13:49:20 2007 UTC (2 years, 9 months ago) by itohy
Branch: itohy-usb1
Changes since 1.33.10.1: +14 -2
lines
Diff to previous 1.33.10.1 (colored) to branchpoint 1.33 (colored)
Pullup 1.34 (attach driver per interface) with #ifdef USB_USE_IFATTACH.
Revision 1.33.10.1 / (download) - annotate - [select for diffs], Tue May 22 14:57:42 2007 UTC (2 years, 9 months ago) by itohy
Branch: itohy-usb1
Changes since 1.33: +3 -3
lines
Diff to previous 1.33 (colored)
Overhaul of USB stack, mostly DMA related
This applies to NetBSD 4.99.13 (March 1, 2007)
usbdi(9) interface is based on FreeBSD version, excluding
- removal of portability code
Patch most NetBSD changes, excluding
- DMA memory "reserve", since we don't need contiguous buffers any longer
- volatiles in DMA structure, since it should not be needed
with proper bus_dmamap_sync(9)s
DMA/non-DMA memory management overhaul
- Move all DMA related code to usb_mem.[ch]
(add usb_alloc_buffer_dma(), usb_free_buffer_dma(), etc.).
XXX Should usb_mem.[ch] be renamed as usb_mem_dma.[ch] ?
- Add corresponding non-DMA code to usb_mem_nodma.[ch] .
Currently just use malloc(9).
- Above files are conditionally used by config framework (added
attributes to conf/files and dev/usb/files.usb).
- Add diagnostic panics when resource allocation is requested
on interrupt context.
- Change memory allocations (that require context) from NOWAIT to WAITOK.
Allocate DMA/non-DMA buffer per host interface, not globally.
advantage: Buffers can be freed on detaching host interface.
Activity of a host interface does not affect others.
disadvantages: It possibly consumes more memory.
API changes
- usbd_alloc_xfer() is changed:
old: usbd_xfer_handle usbd_alloc_xfer(usbd_device_handle dev);
new: usbd_xfer_handle usbd_alloc_xfer(usbd_device_handle dev,
usbd_pipe_handle pipe);
- pipe argument of usbd_setup_*xfer() are now unused
XXX the pipe argument should be removed?
- add mapping APIs
- async request will be processed as a task (kernel thread context),
and delayed to some extent
- usbdivar.h: struct usbd_xfer: renamed a member "allocbuf" to "hcbuffer"
(mapped/allocated/refered buffer for HCI driver)
- usb_port.h: change usb_proc_ptr from struct ptoc * to struct lwp *
- usb_port.h: add usb_sigproc_ptr for psignal(9) (struct proc *)
- usb.h: add UE_MAXPKTSZ(ep) and UE_MAXPKTSZ_MASK macros for USB 2.0
changes to USB device drivers
- atu, aue, axe, cdce, cue, kue, rum, udav, upl, ural, url,
uaudio, ubt, ucom, ugen, uhidev, uirda, ulpt, umidi, urio,
uscanner, ustir, utoppy:
* catch up API change of usbd_alloc_xfer()
- umass, usscanner:
* catch up API change of usbd_alloc_xfer()
* eliminate memory copy for large transfer
ohci
- free resources on detach
- add lots of bus_dmamap_sync() operations
- simplify the code of loading std chain
- rewrite code of looking up TD/ITD from DMA addr by using allocation chunk
- add workaround for CMD Tech 670 and 673 chipsets
- make sure resources are not allocated in interrupt context
- add support for mapping buffer and mbuf
slhci
- allocate xfer and slhci_xfer at once, and simplify relevant code
- add slhci_detach()
- remove second arg of slhci_attach() since it is the same as the first arg.
- add support for "mapping" (no, it doesn't map since it doesn't do DMA)
buffer and mbuf
- add pcmcia frontend
- NOT TESTED, missing hardware
ehci
- add lots of bus_dmamap_sync() operations, possibly too many
- make sure resources are not allocated in interrupt context
- add support for mapping buffer and mbuf
- done only simple test
uhci
- add lots of bus_dmamap_sync() operations, possibly too many
- make sure resources are not allocated in interrupt context
- add support for mapping buffer and mbuf
To do
- review, test, debug
- rewrite network drivers to utilize usbd_map_buffer_mbuf()
- rewrite uaudio(4) to eliminate memcpy
- "pipe" argument of usbd_setup_*xfer() should eventually be removed
Revision 1.33.6.2 / (download) - annotate - [select for diffs], Tue Apr 10 13:24:34 2007 UTC (2 years, 11 months ago) by ad
Branch: vmlocking
Changes since 1.33.6.1: +3 -16
lines
Diff to previous 1.33.6.1 (colored) to branchpoint 1.33 (colored)
Sync with head.
Revision 1.33.2.1 / (download) - annotate - [select for diffs], Sat Mar 24 14:55:50 2007 UTC (2 years, 11 months ago) by yamt
Branch: yamt-idlelwp
Changes since 1.33: +6 -23
lines
Diff to previous 1.33 (colored) next main 1.34 (colored)
sync with head.
Revision 1.34.2.1 / (download) - annotate - [select for diffs], Sun Mar 18 00:06:44 2007 UTC (3 years ago) by reinoud
Branch: reinoud-bufcleanup
Changes since 1.34: +3 -16
lines
Diff to previous 1.34 (colored) next main 1.35 (colored)
First attempt to bring branch in sync with HEAD
Revision 1.35 / (download) - annotate - [select for diffs], Thu Mar 15 15:11:54 2007 UTC (3 years ago) by drochner
Branch: MAIN
CVS Tags: yamt-x86pmap-base,
yamt-idlelwp-base8,
thorpej-atomic-base,
thorpej-atomic,
nick-csl-alignment-base5,
nick-csl-alignment-base,
nick-csl-alignment,
mjf-ufs-trans-base,
matt-mips64-base,
matt-mips64,
hpcarm-cleanup
Branch point for: yamt-x86pmap,
matt-armv6,
jmcneill-pm
Changes since 1.34: +3 -16
lines
Diff to previous 1.34 (colored)
kill the private submatch function, use the generic one
Revision 1.33.6.1 / (download) - annotate - [select for diffs], Tue Mar 13 16:50:52 2007 UTC (3 years ago) by ad
Branch: vmlocking
Changes since 1.33: +5 -9
lines
Diff to previous 1.33 (colored)
Sync with head.
Revision 1.34 / (download) - annotate - [select for diffs], Tue Mar 13 13:51:55 2007 UTC (3 years ago) by drochner
Branch: MAIN
Branch point for: reinoud-bufcleanup
Changes since 1.33: +5 -9
lines
Diff to previous 1.33 (colored)
Introduce different autoconf interface attributes for USB drivers matching (and handling) a whole device and those which match an interface only. This will allow to enforce some rules, eg that the former don't use interface information for matching or that the latter don't modify global device state. The previous way left too much freedom do the drivers which led to inconsistencies and abuse. For now, I've not changed locators and submatch rules, this will happen later. There should not be any change in behaviour, except in the case of some drivers which did behave inconsistently: if_atu, if_axe, uep: matched the configured device in the interface stage, but did configuration again. I've converted them to match in the device stage. ustir, utoppy: matched in the interface stage, but only against vendor/device information, and used any configuration/interface without checking. Changed to match in device stage, and added some simple code to configure and use the first interface. If you have one of those devices, please test!
Revision 1.27.2.2 / (download) - annotate - [select for diffs], Mon Feb 26 09:10:45 2007 UTC (3 years ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.27.2.1: +5 -3
lines
Diff to previous 1.27.2.1 (colored)
sync with head.
Revision 1.32.6.1 / (download) - annotate - [select for diffs], Thu Feb 1 08:48:29 2007 UTC (3 years, 1 month ago) by ad
Branch: newlock2
Changes since 1.32: +5 -3
lines
Diff to previous 1.32 (colored) next main 1.33 (colored)
Sync with head.
Revision 1.24.2.1 / (download) - annotate - [select for diffs], Tue Jan 23 18:45:56 2007 UTC (3 years, 1 month ago) by tron
Branch: netbsd-3
Changes since 1.24: +5 -3
lines
Diff to previous 1.24 (colored) next main 1.25 (colored)
Pull up following revision(s) (requested by ghen in ticket #1654): sys/dev/usb/usbdevs: revision 1.450 sys/dev/usb/uhidev.c: revision 1.33 sys/dev/usb/ugraphire_rdesc.h: revision 1.5 Add ID's for the Graphire3 6x8 (from PR 35111) and Graphire4 4x5 (tested by myself).
Revision 1.32.10.1 / (download) - annotate - [select for diffs], Tue Jan 23 18:39:04 2007 UTC (3 years, 1 month ago) by tron
Branch: netbsd-4
CVS Tags: wrstuden-fixsa-newbase,
wrstuden-fixsa-base-1,
wrstuden-fixsa-base,
wrstuden-fixsa,
netbsd-4-0-RELEASE,
netbsd-4-0-RC5,
netbsd-4-0-RC4,
netbsd-4-0-RC3,
netbsd-4-0-RC2,
netbsd-4-0-RC1,
netbsd-4-0-1-RELEASE,
netbsd-4-0,
matt-nb4-arm-base,
matt-nb4-arm
Changes since 1.32: +5 -3
lines
Diff to previous 1.32 (colored) next main 1.33 (colored)
Pull up following revision(s) (requested by ghen in ticket #384): sys/dev/usb/usbdevs: revision 1.450 sys/dev/usb/uhidev.c: revision 1.33 sys/dev/usb/ugraphire_rdesc.h: revision 1.5 Add ID's for the Graphire3 6x8 (from PR 35111) and Graphire4 4x5 (tested by myself).
Revision 1.33 / (download) - annotate - [select for diffs], Mon Jan 22 19:39:37 2007 UTC (3 years, 1 month ago) by ghen
Branch: MAIN
CVS Tags: post-newlock2-merge,
newlock2-nbase,
newlock2-base,
itohy-usb1-base,
ad-audiomp-base,
ad-audiomp
Branch point for: yamt-idlelwp,
vmlocking,
mjf-ufs-trans,
itohy-usb1
Changes since 1.32: +5 -3
lines
Diff to previous 1.32 (colored)
Add ID's for the Graphire3 6x8 (from PR 35111) and Graphire4 4x5 (tested by myself).
Revision 1.31.4.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:55:33 2006 UTC (3 years, 6 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.31: +10 -3
lines
Diff to previous 1.31 (colored) next main 1.32 (colored)
sync with head
Revision 1.31.8.1 / (download) - annotate - [select for diffs], Mon Jun 26 12:52:28 2006 UTC (3 years, 8 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.31: +10 -3
lines
Diff to previous 1.31 (colored) next main 1.32 (colored)
sync with head.
Revision 1.27.2.1 / (download) - annotate - [select for diffs], Wed Jun 21 15:07:44 2006 UTC (3 years, 8 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.27: +20 -25
lines
Diff to previous 1.27 (colored)
sync with head.
Revision 1.31.14.1 / (download) - annotate - [select for diffs], Mon Jun 19 04:05:49 2006 UTC (3 years, 9 months ago) by chap
Branch: chap-midi
Changes since 1.31: +10 -3
lines
Diff to previous 1.31 (colored) next main 1.32 (colored)
Sync with head.
Revision 1.32 / (download) - annotate - [select for diffs], Mon Jun 12 21:01:58 2006 UTC (3 years, 9 months ago) by christos
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5,
yamt-splraiseipl-base4,
yamt-splraiseipl-base3,
yamt-splraiseipl-base2,
yamt-splraiseipl-base,
yamt-splraiseipl,
yamt-pdpolicy-base9,
yamt-pdpolicy-base8,
yamt-pdpolicy-base7,
yamt-pdpolicy-base6,
rpaulo-netinet-merge-pcb-base,
netbsd-4-base,
gdamore-uart-base,
gdamore-uart,
chap-midi-nbase,
chap-midi-base,
abandoned-netbsd-4-base,
abandoned-netbsd-4
Branch point for: newlock2,
netbsd-4
Changes since 1.31: +10 -3
lines
Diff to previous 1.31 (colored)
Don't allocate >1K on the stack.
Revision 1.14.2.7 / (download) - annotate - [select for diffs], Sun Dec 11 10:29:06 2005 UTC (4 years, 3 months ago) by christos
Branch: ktrace-lwp
Changes since 1.14.2.6: +2 -10
lines
Diff to previous 1.14.2.6 (colored) next main 1.15 (colored)
Sync with head.
Revision 1.30.4.1 / (download) - annotate - [select for diffs], Tue Nov 29 21:23:16 2005 UTC (4 years, 3 months ago) by yamt
Branch: yamt-readahead
Changes since 1.30: +2 -10
lines
Diff to previous 1.30 (colored) next main 1.31 (colored)
sync with head.
Revision 1.31 / (download) - annotate - [select for diffs], Wed Nov 23 08:54:48 2005 UTC (4 years, 3 months ago) by augustss
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5,
yamt-uio_vmspace,
yamt-readahead-base3,
yamt-pdpolicy-base5,
yamt-pdpolicy-base4,
yamt-pdpolicy-base3,
yamt-pdpolicy-base2,
yamt-pdpolicy-base,
simonb-timecounters-base,
simonb-timecounters,
simonb-timcounters-final,
peter-altq-base,
peter-altq,
ktrace-lwp-base,
elad-kernelauth-base,
elad-kernelauth
Branch point for: yamt-pdpolicy,
rpaulo-netinet-merge-pcb,
chap-midi
Changes since 1.30: +2 -10
lines
Diff to previous 1.30 (colored)
Normally a ugen device only attaches if no other driver wants the device. Add the ability to force ugen to attach with very high priority if "flags 1" is specified. This can be used with the vendor and product locators to force ugen to be used for certain devices. Similarly, uhid only attaches if no other HID driver (ums or ukbd) wants it. Again, "flags 1" will force uhid to attach anyway.
Revision 1.14.2.6 / (download) - annotate - [select for diffs], Thu Nov 10 14:08:05 2005 UTC (4 years, 4 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.14.2.5: +158 -55
lines
Diff to previous 1.14.2.5 (colored)
Sync with HEAD. Here we go again...
Revision 1.29.2.1 / (download) - annotate - [select for diffs], Wed Oct 26 08:32:45 2005 UTC (4 years, 4 months ago) by yamt
Branch: yamt-vop
Changes since 1.29: +3 -5
lines
Diff to previous 1.29 (colored) next main 1.30 (colored)
sync with head
Revision 1.30 / (download) - annotate - [select for diffs], Thu Oct 20 13:09:18 2005 UTC (4 years, 4 months ago) by itohy
Branch: MAIN
CVS Tags: yamt-vop-base3,
yamt-vop-base2,
yamt-readahead-pervnode,
yamt-readahead-perfile,
yamt-readahead-base2,
yamt-readahead-base,
thorpej-vnode-attr-base,
thorpej-vnode-attr
Branch point for: yamt-readahead
Changes since 1.29: +3 -5
lines
Diff to previous 1.29 (colored)
If an unknown endpoint is found, ignore it, rather than abort attach. This change allows to use HID-like devices with additional functions.
Revision 1.29 / (download) - annotate - [select for diffs], Fri Aug 26 12:42:11 2005 UTC (4 years, 6 months ago) by drochner
Branch: MAIN
CVS Tags: yamt-vop-base
Branch point for: yamt-vop
Changes since 1.28: +7 -7
lines
Diff to previous 1.28 (colored)
s/locdesc_t/int/g
Revision 1.28 / (download) - annotate - [select for diffs], Thu Aug 25 18:35:40 2005 UTC (4 years, 6 months ago) by drochner
Branch: MAIN
Changes since 1.27: +8 -10
lines
Diff to previous 1.27 (colored)
replace the "locdesc_t" structure carrying the number of locators explicitely by a plain integer array the length in now known to all relevant parties, so this avoids duplication of information, and we can allocate that thing in drivers without hacks
Revision 1.27 / (download) - annotate - [select for diffs], Sun Jun 19 10:29:47 2005 UTC (4 years, 9 months ago) by augustss
Branch: MAIN
Branch point for: yamt-lazymbuf
Changes since 1.26: +15 -2
lines
Diff to previous 1.26 (colored)
Add a fix to turn on the Hosiden ParaParaParadide controller. From Sergey Svishchev in kern/30554.
Revision 1.26 / (download) - annotate - [select for diffs], Wed May 11 10:02:28 2005 UTC (4 years, 10 months ago) by augustss
Branch: MAIN
Changes since 1.25: +7 -5
lines
Diff to previous 1.25 (colored)
Don't keep the devinfo string on the stack, instead use malloc/free. This should cure some rare stack overflows.
Revision 1.25 / (download) - annotate - [select for diffs], Sun May 8 06:19:10 2005 UTC (4 years, 10 months ago) by skrll
Branch: MAIN
Changes since 1.24: +132 -40
lines
Diff to previous 1.24 (colored)
Add support for optional interrupt output pipes as described in the HID specicification version 1.11. Reviewed by Lennart. Thanks.
Revision 1.22.4.1 / (download) - annotate - [select for diffs], Fri Apr 29 11:29:18 2005 UTC (4 years, 10 months ago) by kent
Branch: kent-audio2
Changes since 1.22: +9 -9
lines
Diff to previous 1.22 (colored) next main 1.23 (colored)
sync with -current
Revision 1.22.6.2 / (download) - annotate - [select for diffs], Sat Mar 19 08:35:58 2005 UTC (5 years ago) by yamt
Branch: yamt-km
Changes since 1.22.6.1: +4 -4
lines
Diff to previous 1.22.6.1 (colored) to branchpoint 1.22 (colored) next main 1.23 (colored)
sync with head. xen and whitespace. xen part is not finished.
Revision 1.14.2.5 / (download) - annotate - [select for diffs], Fri Mar 4 16:50:55 2005 UTC (5 years ago) by skrll
Branch: ktrace-lwp
Changes since 1.14.2.4: +4 -4
lines
Diff to previous 1.14.2.4 (colored)
Sync with HEAD. Hi Perry!
Revision 1.24 / (download) - annotate - [select for diffs], Sun Feb 27 00:27:51 2005 UTC (5 years ago) by perry
Branch: MAIN
CVS Tags: yamt-km-base4,
yamt-km-base3,
netbsd-3-base,
netbsd-3-1-RELEASE,
netbsd-3-1-RC4,
netbsd-3-1-RC3,
netbsd-3-1-RC2,
netbsd-3-1-RC1,
netbsd-3-1-1-RELEASE,
netbsd-3-1,
netbsd-3-0-RELEASE,
netbsd-3-0-RC6,
netbsd-3-0-RC5,
netbsd-3-0-RC4,
netbsd-3-0-RC3,
netbsd-3-0-RC2,
netbsd-3-0-RC1,
netbsd-3-0-3-RELEASE,
netbsd-3-0-2-RELEASE,
netbsd-3-0-1-RELEASE,
netbsd-3-0,
kent-audio2-base
Branch point for: netbsd-3
Changes since 1.23: +4 -4
lines
Diff to previous 1.23 (colored)
nuke trailing whitespace
Revision 1.22.6.1 / (download) - annotate - [select for diffs], Sat Feb 12 18:17:51 2005 UTC (5 years, 1 month ago) by yamt
Branch: yamt-km
Changes since 1.22: +7 -7
lines
Diff to previous 1.22 (colored)
sync with head.
Revision 1.14.2.4 / (download) - annotate - [select for diffs], Wed Feb 9 08:26:13 2005 UTC (5 years, 1 month ago) by skrll
Branch: ktrace-lwp
Changes since 1.14.2.3: +7 -7
lines
Diff to previous 1.14.2.3 (colored)
Sync with HEAD.
Revision 1.23 / (download) - annotate - [select for diffs], Mon Feb 7 08:54:42 2005 UTC (5 years, 1 month ago) by augustss
Branch: MAIN
CVS Tags: yamt-km-base2,
matt-timespec
Changes since 1.22: +7 -7
lines
Diff to previous 1.22 (colored)
Never deliver HID data to subdrivers if the length is wrong.
Revision 1.14.2.3 / (download) - annotate - [select for diffs], Tue Sep 21 13:33:46 2004 UTC (5 years, 5 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.14.2.2: +2 -2
lines
Diff to previous 1.14.2.2 (colored)
Fix the sync with head I botched.
Revision 1.14.2.2 / (download) - annotate - [select for diffs], Sat Sep 18 14:51:46 2004 UTC (5 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.14.2.1: +20 -9
lines
Diff to previous 1.14.2.1 (colored)
Sync with HEAD.
Revision 1.22 / (download) - annotate - [select for diffs], Mon Sep 13 12:55:49 2004 UTC (5 years, 6 months ago) by drochner
Branch: MAIN
CVS Tags: yamt-km-base,
kent-audio1-beforemerge,
kent-audio1-base,
kent-audio1
Branch point for: yamt-km,
kent-audio2
Changes since 1.21: +20 -9
lines
Diff to previous 1.21 (colored)
a round of autoconf cleanup: -convert submatch() style functions (passed to config_search() or config_found_sm()) to the locator passing variants -pass interface attributes in some cases -make submatch() functions look uniformly as far as possible -avoid macros which just hide cfdata members, and reduce dependencies on "locators.h"
Revision 1.14.2.1 / (download) - annotate - [select for diffs], Tue Aug 3 10:51:36 2004 UTC (5 years, 7 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.14: +42 -9
lines
Diff to previous 1.14 (colored)
Sync with HEAD
Revision 1.21 / (download) - annotate - [select for diffs], Fri Apr 23 17:25:25 2004 UTC (5 years, 10 months ago) by itojun
Branch: MAIN
Changes since 1.20: +3 -3
lines
Diff to previous 1.20 (colored)
use bounded string ops (snprintf, strl*)
Revision 1.20 / (download) - annotate - [select for diffs], Sun Jan 4 11:11:56 2004 UTC (6 years, 2 months ago) by augustss
Branch: MAIN
CVS Tags: netbsd-2-base,
netbsd-2-1-RELEASE,
netbsd-2-1-RC6,
netbsd-2-1-RC5,
netbsd-2-1-RC4,
netbsd-2-1-RC3,
netbsd-2-1-RC2,
netbsd-2-1-RC1,
netbsd-2-1,
netbsd-2-0-base,
netbsd-2-0-RELEASE,
netbsd-2-0-RC5,
netbsd-2-0-RC4,
netbsd-2-0-RC3,
netbsd-2-0-RC2,
netbsd-2-0-RC1,
netbsd-2-0-3-RELEASE,
netbsd-2-0-2-RELEASE,
netbsd-2-0-1-RELEASE,
netbsd-2-0,
netbsd-2
Changes since 1.19: +10 -8
lines
Diff to previous 1.19 (colored)
Cosmetic changes.
Revision 1.19 / (download) - annotate - [select for diffs], Sun Jan 4 08:35:52 2004 UTC (6 years, 2 months ago) by jdolecek
Branch: MAIN
Changes since 1.18: +4 -3
lines
Diff to previous 1.18 (colored)
make uhid_graphire*_report_descr[] const
Revision 1.18 / (download) - annotate - [select for diffs], Sun Jan 4 02:13:11 2004 UTC (6 years, 2 months ago) by dsainty
Branch: MAIN
Changes since 1.17: +3 -3
lines
Diff to previous 1.17 (colored)
Correct buffer selection in uhidev_set_report for non-zero report IDs (rare!) Spotted by Dave Huang, noted in tech-kern.
Revision 1.17 / (download) - annotate - [select for diffs], Sun Jan 4 01:29:11 2004 UTC (6 years, 2 months ago) by augustss
Branch: MAIN
Changes since 1.16: +32 -8
lines
Diff to previous 1.16 (colored)
Support Graphire 4x5. From Dave Huang in kern/23965.
Revision 1.16 / (download) - annotate - [select for diffs], Sat Oct 25 18:28:31 2003 UTC (6 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.15: +5 -2
lines
Diff to previous 1.15 (colored)
Fix uninitialized variable warnings.
Revision 1.15 / (download) - annotate - [select for diffs], Mon Jul 14 15:47:29 2003 UTC (6 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.14: +4 -1
lines
Diff to previous 1.14 (colored)
add missing __KERNEL_RCSID()
Revision 1.14 / (download) - annotate - [select for diffs], Tue Mar 11 16:44:00 2003 UTC (7 years ago) by augustss
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.13: +2 -2
lines
Diff to previous 1.13 (colored)
Update URLs for the HID spec. (Committed at 36000 feet above the Atlantic on board LH418 using a broadband satellite connection.)
Revision 1.3.2.6 / (download) - annotate - [select for diffs], Fri Jan 3 17:08:17 2003 UTC (7 years, 2 months ago) by thorpej
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.3.2.5: +19 -13
lines
Diff to previous 1.3.2.5 (colored) next main 1.4 (colored)
Sync with HEAD.
Revision 1.13 / (download) - annotate - [select for diffs], Thu Jan 2 11:00:21 2003 UTC (7 years, 2 months ago) by dsainty
Branch: MAIN
CVS Tags: nathanw_sa_before_merge,
nathanw_sa_base,
fvdl_fs64_base
Changes since 1.12: +17 -11
lines
Diff to previous 1.12 (colored)
Knock off some XXX'd code: Use malloc() instead of a fixed length buffer on the stack.
Revision 1.12 / (download) - annotate - [select for diffs], Wed Jan 1 00:10:26 2003 UTC (7 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.11: +3 -3
lines
Diff to previous 1.11 (colored)
Use aprint_normal() in cfprint routines.
Revision 1.3.2.5 / (download) - annotate - [select for diffs], Mon Nov 11 22:12:53 2002 UTC (7 years, 4 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.3.2.4: +0 -2
lines
Diff to previous 1.3.2.4 (colored)
Catch up to -current
Revision 1.11 / (download) - annotate - [select for diffs], Fri Nov 8 22:03:50 2002 UTC (7 years, 4 months ago) by kristerw
Branch: MAIN
CVS Tags: gmcgarry_ucred_base,
gmcgarry_ucred,
gmcgarry_ctxsw_base,
gmcgarry_ctxsw
Changes since 1.10: +1 -3
lines
Diff to previous 1.10 (colored)
Removed unused global variable "int repproto".
Revision 1.3.2.4 / (download) - annotate - [select for diffs], Fri Oct 18 02:44:33 2002 UTC (7 years, 5 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.3.2.3: +12 -2
lines
Diff to previous 1.3.2.3 (colored)
Catch up to -current.
Revision 1.3.4.5 / (download) - annotate - [select for diffs], Thu Oct 10 18:42:39 2002 UTC (7 years, 5 months ago) by jdolecek
Branch: kqueue
Changes since 1.3.4.4: +2 -3
lines
Diff to previous 1.3.4.4 (colored) next main 1.4 (colored)
sync kqueue with -current; this includes merge of gehenna-devsw branch, merge of i386 MP branch, and part of autoconf rototil work
Revision 1.10 / (download) - annotate - [select for diffs], Wed Oct 9 06:27:09 2002 UTC (7 years, 5 months ago) by fair
Branch: MAIN
CVS Tags: kqueue-beforemerge,
kqueue-aftermerge
Changes since 1.9: +2 -2
lines
Diff to previous 1.9 (colored)
correct LP64 bug in RND code and close PR 18592
Revision 1.9 / (download) - annotate - [select for diffs], Tue Oct 8 09:56:17 2002 UTC (7 years, 5 months ago) by dan
Branch: MAIN
Changes since 1.8: +12 -1
lines
Diff to previous 1.8 (colored)
Add support for uhidev children (eg, ums, ukbd) as rnd entropy sources. Multifunction devices, such as keyboards with built-in mice or scrollwheels on different interfaces and/or repid's are each handled as a separate entropy source.
Revision 1.8 / (download) - annotate - [select for diffs], Fri Sep 27 03:18:21 2002 UTC (7 years, 5 months ago) by thorpej
Branch: MAIN
CVS Tags: kqueue-base
Changes since 1.7: +2 -2
lines
Diff to previous 1.7 (colored)
Introduce a new routine, config_match(), which invokes the cfattach->ca_match function in behalf of the caller. Use it rather than invoking cfattach->ca_match directly.
Revision 1.7 / (download) - annotate - [select for diffs], Mon Sep 23 05:51:21 2002 UTC (7 years, 5 months ago) by simonb
Branch: MAIN
Changes since 1.6: +1 -2
lines
Diff to previous 1.6 (colored)
Remove breaks after returns, unreachable returns and returns after returns(!).
Revision 1.3.4.4 / (download) - annotate - [select for diffs], Fri Sep 6 08:46:57 2002 UTC (7 years, 6 months ago) by jdolecek
Branch: kqueue
Changes since 1.3.4.3: +11 -11
lines
Diff to previous 1.3.4.3 (colored)
sync kqueue branch with HEAD
Revision 1.3.2.3 / (download) - annotate - [select for diffs], Thu Aug 1 02:45:58 2002 UTC (7 years, 7 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.3.2.2: +11 -11
lines
Diff to previous 1.3.2.2 (colored)
Catch up to -current.
Revision 1.5.8.1 / (download) - annotate - [select for diffs], Mon Jul 15 10:36:08 2002 UTC (7 years, 8 months ago) by gehenna
Branch: gehenna-devsw
Changes since 1.5: +11 -11
lines
Diff to previous 1.5 (colored) next main 1.6 (colored)
catch up with -current.
Revision 1.6 / (download) - annotate - [select for diffs], Thu Jul 11 21:14:29 2002 UTC (7 years, 8 months ago) by augustss
Branch: MAIN
CVS Tags: gehenna-devsw-base
Changes since 1.5: +11 -11
lines
Diff to previous 1.5 (colored)
Get rid of trailing white space.
Revision 1.3.4.3 / (download) - annotate - [select for diffs], Sat Mar 16 16:01:38 2002 UTC (8 years ago) by jdolecek
Branch: kqueue
Changes since 1.3.4.2: +3 -3
lines
Diff to previous 1.3.4.2 (colored)
Catch up with -current.
Revision 1.3.2.2 / (download) - annotate - [select for diffs], Thu Feb 28 04:14:31 2002 UTC (8 years ago) by nathanw
Branch: nathanw_sa
Changes since 1.3.2.1: +6 -6
lines
Diff to previous 1.3.2.1 (colored)
Catch up to -current.
Revision 1.5 / (download) - annotate - [select for diffs], Wed Feb 27 01:30:50 2002 UTC (8 years ago) by augustss
Branch: MAIN
CVS Tags: newlock-base,
newlock,
netbsd-1-6-base,
netbsd-1-6-RELEASE,
netbsd-1-6-RC3,
netbsd-1-6-RC2,
netbsd-1-6-RC1,
netbsd-1-6-PATCH002-RELEASE,
netbsd-1-6-PATCH002-RC4,
netbsd-1-6-PATCH002-RC3,
netbsd-1-6-PATCH002-RC2,
netbsd-1-6-PATCH002-RC1,
netbsd-1-6-PATCH002,
netbsd-1-6-PATCH001-RELEASE,
netbsd-1-6-PATCH001-RC3,
netbsd-1-6-PATCH001-RC2,
netbsd-1-6-PATCH001-RC1,
netbsd-1-6-PATCH001,
netbsd-1-6,
ifpoll-base,
ifpoll,
eeh-devprop-base,
eeh-devprop
Branch point for: gehenna-devsw
Changes since 1.4: +3 -3
lines
Diff to previous 1.4 (colored)
Avoid a race condition spotted by UCHIYAMA Yasushi <uch@vnop.net>.
Revision 1.3.4.2 / (download) - annotate - [select for diffs], Mon Feb 11 20:10:17 2002 UTC (8 years, 1 month ago) by jdolecek
Branch: kqueue
Changes since 1.3.4.1: +4 -4
lines
Diff to previous 1.3.4.1 (colored)
Sync w/ -current.
Revision 1.4 / (download) - annotate - [select for diffs], Sun Jan 27 18:10:34 2002 UTC (8 years, 1 month ago) by augustss
Branch: MAIN
Changes since 1.3: +4 -4
lines
Diff to previous 1.3 (colored)
Don't dereference NULL pointer when no device attaches.
Revision 1.3.4.1 / (download) - annotate - [select for diffs], Thu Jan 10 19:58:58 2002 UTC (8 years, 2 months ago) by thorpej
Branch: kqueue
Changes since 1.3: +1 -1
lines
Diff to previous 1.3 (colored)
Sync kqueue branch with -current.
Revision 1.3.2.1 / (download) - annotate - [select for diffs], Tue Jan 8 00:32:10 2002 UTC (8 years, 2 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.3: +1 -1
lines
Diff to previous 1.3 (colored)
Catch up to -current.
Revision 1.3 / (download) - annotate - [select for diffs], Sat Dec 29 20:50:16 2001 UTC (8 years, 2 months ago) by augustss
Branch: MAIN
Branch point for: nathanw_sa,
kqueue
Changes since 1.2: +3 -5
lines
Diff to previous 1.2 (colored)
Make the driver a little less talkative on errors.
Revision 1.2 / (download) - annotate - [select for diffs], Sat Dec 29 18:56:52 2001 UTC (8 years, 2 months ago) by augustss
Branch: MAIN
Changes since 1.1: +13 -2
lines
Diff to previous 1.1 (colored)
Be more paranoid about input sizes.
Revision 1.1 / (download) - annotate - [select for diffs], Fri Dec 28 17:32:36 2001 UTC (8 years, 2 months ago) by augustss
Branch: MAIN
Introduce an extra driver level for HID devices, uhidev. This uhidev driver attaches to the hub, and HID drivers (ums, ukbd, and uhid) attach to uhidev. The reason for this change is that some HID devices report multiple components (like a keyboard and a mouse) using the same interface, but with different report identifiers. The report identifier can be specified with a locator for the HID drivers. Furthermore, change the ukbd driver to handle other formats than the boot protocol.