NetBSD/sys/dev
nathanw 9cf81bef79 Bunch of changes to make the Palm Tungsten T work:
* Mark the actual Handspring Visor as type "VISOR" and all others
  "PALM4" (notably, the Sony Clie 41 changes from Visor-type to
  Palm4-type).

* For Palm4-type devices, use the GET_PALM_CONNECTION_INFORMATION
  query instead of the GET_CONNECTION_INFORMATION query, and interpret
  the returned data structure appropriately. This permits attaching a
  ucom device to newer devices such as the Tungsten T that do not
  support the Visor-style query (data structure definition gleaned
  from the Linux 2.4.21 visor.c).

* Crank down UVISORBUFSIZE from 1024 to 64 to avoid a problem where
  the Palm device and the USB host controller deadlock. The USB host
  controller is expecting an early-end-of-transmission packet with 0
  data, and the Palm doesn't send one because it's already
  communicated the amount of data it's going to send in a header
  (which ucom/uvisor are oblivious to). This is the problem that has
  been known on the pilot-link lists as the "[Free]BSD USB problem",
  but not understood.

  XXX It would be better for the Palm protocol to be handled entirely
  in userland via ugen, since the serial protocol abstraction isn't
  really adequate for the amount of structure that's here, and the
  64-byte limit is just a workaround. The pilot-link tools aren't up
  to the task yet, though.
2003-08-03 21:59:26 +00:00
..
acpi Workaround for AcpiOsGetThreadId: can be called with curlwp == NULL 2003-08-03 08:19:58 +00:00
apm
arcbios
ata For LBA drives, compute the number of cylinders from the drive capacity 2003-08-03 17:53:04 +00:00
bi
bluetooth A little printf-casting to make the DIAGNOSTIC sections of this 2003-07-24 19:19:42 +00:00
cardbus function prototype must not have variable name 2003-07-08 10:06:28 +00:00
dec
dmover Add support for xor2-xor8 to swdmover. 2003-07-25 13:59:09 +00:00
ebus add missing __KERNEL_RCSID() 2003-07-14 15:47:00 +00:00
eisa DMA, not dma nor Dma. 2003-05-03 18:10:37 +00:00
gpib add missing __KERNEL_RCSID() and RCSID comment 2003-07-14 15:40:04 +00:00
hpc Do not ##-concatenate identifiers with parens. 2003-08-02 22:14:13 +00:00
i2c
i2o Back out the lwp/ktrace changes. They contained a lot of colateral damage, 2003-06-29 22:28:00 +00:00
ic TAB/space cosmetics 2003-08-02 12:48:09 +00:00
ieee1394 add missing __KERNEL_RCSID() 2003-07-14 15:47:00 +00:00
ir add missing __KERNEL_RCSID() 2003-07-14 15:47:00 +00:00
isa add missing __KERNEL_RCSID() 2003-07-14 15:47:00 +00:00
isapnp regen 2003-07-08 07:26:26 +00:00
marvell add missing __KERNEL_RCSID() 2003-07-14 15:47:00 +00:00
mca add missing __KERNEL_RCSID() 2003-07-14 15:47:00 +00:00
microcode add missing __RCSID() 2003-07-14 15:40:37 +00:00
mii Regen. 2003-07-17 12:40:56 +00:00
mscp Change bounds_check_with_label() to take a pointer to the disk structure, 2003-05-10 23:12:28 +00:00
mvme Move the prototype of clock_rtc_config() into <dev/clock_subr.h>. 2003-07-18 19:20:55 +00:00
news
ofisa DMA, not dma nor Dma. 2003-05-03 18:10:37 +00:00
ofw Back out the lwp/ktrace changes. They contained a lot of colateral damage, 2003-06-29 22:28:00 +00:00
pci tweioctl(): store the result of twe_param_get() directly to the right 2003-08-03 18:45:46 +00:00
pckbc Add KB_DE | KB_MACHDEP placeholder. Need it for the Jornada 680/690 2003-04-23 04:03:58 +00:00
pcmcia Add support for socket communications 10/100 CF ethernet card. 2003-07-26 10:41:31 +00:00
podulebus
qbus add missing __KERNEL_RCSID() 2003-07-14 15:47:00 +00:00
raidframe Actually toss the comment I said I was tossing in the last commit. 2003-07-01 23:53:48 +00:00
rasops In rasops_copycols change bcopy to memmove. In that particular place 2003-05-03 18:32:42 +00:00
rcons
sbus Get machine/dev/sbusvar.h for SUN4D too. 2003-08-01 12:21:59 +00:00
scsipi Add a cast to avoid an integer overflow. 2003-07-18 14:33:54 +00:00
smbus Fix some silly typos. 2003-07-10 05:34:30 +00:00
std add missing __KERNEL_RCSID() 2003-07-14 15:47:00 +00:00
sun add missing __KERNEL_RCSID() 2003-07-14 15:47:00 +00:00
sysmon add missing __KERNEL_RCSID() 2003-07-14 15:47:00 +00:00
tc Back out the lwp/ktrace changes. They contained a lot of colateral damage, 2003-06-29 22:28:00 +00:00
usb Bunch of changes to make the Palm Tungsten T work: 2003-08-03 21:59:26 +00:00
vme Back out the lwp/ktrace changes. They contained a lot of colateral damage, 2003-06-29 22:28:00 +00:00
wscons Back out the lwp/ktrace changes. They contained a lot of colateral damage, 2003-06-29 22:28:00 +00:00
wsfont Add vt220 8x10 koi8-r/koi8-u fonts so that I can read mail using 2003-07-14 18:30:40 +00:00
xmi
auconv.c
auconv.h
audio_if.h Back out the lwp/ktrace changes. They contained a lot of colateral damage, 2003-06-29 22:28:00 +00:00
audio.c Back out the lwp/ktrace changes. They contained a lot of colateral damage, 2003-06-29 22:28:00 +00:00
audiovar.h DMA, not dma nor Dma. 2003-05-03 18:10:37 +00:00
aurateconv.c
ccd.c Back out the lwp/ktrace changes. They contained a lot of colateral damage, 2003-06-29 22:28:00 +00:00
ccdvar.h Use a buffer queue. Primary advantage here is robustness in the face 2003-05-17 21:42:08 +00:00
cgd_crypto.c
cgd_crypto.h
cgd.c Back out the lwp/ktrace changes. They contained a lot of colateral damage, 2003-06-29 22:28:00 +00:00
cgdvar.h
clock_subr.c
clock_subr.h Rename clock_rtc_config() to todr_attach(). 2003-07-18 21:41:22 +00:00
clockctl.c Back out the lwp/ktrace changes. They contained a lot of colateral damage, 2003-06-29 22:28:00 +00:00
cninit.c
cons.c Back out the lwp/ktrace changes. They contained a lot of colateral damage, 2003-06-29 22:28:00 +00:00
cons.h
DEVNAMES Add driver atw for PCI/Mini-PCI/Cardbus 802.11b NICs based on the 2003-07-06 22:56:07 +00:00
dksubr.c add missing __KERNEL_RCSID() 2003-07-14 15:47:00 +00:00
dkvar.h Back out the lwp/ktrace changes. They contained a lot of colateral damage, 2003-06-29 22:28:00 +00:00
kttcp.c add missing __KERNEL_RCSID() 2003-07-14 15:47:00 +00:00
kttcpio.h
ld.c Back out the lwp/ktrace changes. They contained a lot of colateral damage, 2003-06-29 22:28:00 +00:00
ldvar.h Add DIOCKLABEL support. Fixes PR kern/21605 (Luke Mewburn). 2003-05-17 16:11:52 +00:00
Makefile
md_root.c Use aprint*(). 2003-04-29 01:49:33 +00:00
md.c Back out the lwp/ktrace changes. They contained a lot of colateral damage, 2003-06-29 22:28:00 +00:00
md.h
midi_if.h Back out the lwp/ktrace changes. They contained a lot of colateral damage, 2003-06-29 22:28:00 +00:00
midi.c Back out the lwp/ktrace changes. They contained a lot of colateral damage, 2003-06-29 22:28:00 +00:00
midisyn.c Back out the lwp/ktrace changes. They contained a lot of colateral damage, 2003-06-29 22:28:00 +00:00
midisynvar.h Back out the lwp/ktrace changes. They contained a lot of colateral damage, 2003-06-29 22:28:00 +00:00
midivar.h
mm.c Back out the lwp/ktrace changes. They contained a lot of colateral damage, 2003-06-29 22:28:00 +00:00
mulaw.c
mulaw.h function prototype must not have variable name 2003-07-08 09:07:15 +00:00
radio_if.h
radio.c Back out the lwp/ktrace changes. They contained a lot of colateral damage, 2003-06-29 22:28:00 +00:00
radiovar.h
rnd.c Back out the lwp/ktrace changes. They contained a lot of colateral damage, 2003-06-29 22:28:00 +00:00
rndpool.c
sequencer.c Back out the lwp/ktrace changes. They contained a lot of colateral damage, 2003-06-29 22:28:00 +00:00
sequencervar.h
verified_exec.c add missing __KERNEL_RCSID() 2003-07-14 15:47:00 +00:00
vnd.c Back out the lwp/ktrace changes. They contained a lot of colateral damage, 2003-06-29 22:28:00 +00:00
vndvar.h Add DIOCKLABEL support. Fixes PR kern/21605 (Luke Mewburn). 2003-05-17 16:11:52 +00:00