augustss
840a1d7e2b
Fiddle enough with the tty so that it wakes up on detach and drops
...
the reference count on the ucom.
2001-01-23 22:06:25 +00:00
augustss
4b0119383e
Ad support for an extra message in the ucom attach code.
2001-01-23 21:56:17 +00:00
augustss
7e55d8a1a4
Describe that the Visor has multiple ports.
2001-01-23 21:31:10 +00:00
augustss
0156530592
Null out pointers when closing pipes.
...
Try to wake upper layer on error.
2001-01-23 21:22:57 +00:00
augustss
af1fabe1bc
There are more ports than meet the eye on the Visor. Connect a ucom
...
to each of them.
2001-01-23 21:19:44 +00:00
ad
7bb669ca3e
Fix up license.
2001-01-23 20:51:01 +00:00
ad
c5fe587d24
Oops, be sure to clear the ATTN interrupt on error.
2001-01-23 20:47:02 +00:00
martin
97b57e69cc
Make bus_dmamap_load_mbuf and bus_dmamap_load_uio use independend
...
segment lists for their mapping; make iommu_dmamap_unload deal with
this type of maps.
Coded by Eduardo, tested (and minimaly tweaked) by me.
2001-01-23 20:31:28 +00:00
chuck
10ca4fd232
cause the "delete" key to actually send \177 like it used to
...
(and still does with pccons) rather than \033[3~ ...
2001-01-23 19:25:14 +00:00
tv
82a01b7eeb
Regen.
2001-01-23 19:24:19 +00:00
tv
af31089a6d
Re-add $FreeBSD$ RCS Id for the purposes of synchronization tracking.
...
This is not unprecedented, as we do it in >100 places in the tree.
If you disagree with this philosophy, take it to tech-kern for a discussion
FIRST before reverting; TNF, not one particular person, owns this file.
2001-01-23 19:24:00 +00:00
bjh21
e68a8d59fa
Sync with libc for licence update.
2001-01-23 19:12:29 +00:00
bjh21
3da8f9bff4
Correct licence to current TNF one.
2001-01-23 19:07:34 +00:00
augustss
23cffa82c7
Rearrange detach code so it is more likely to survive detaching an open
...
device (it's still not waking up readers properly).
2001-01-23 17:35:58 +00:00
hpeyerl
f11510dd0a
add missing Weasel command.
2001-01-23 17:18:23 +00:00
augustss
5e8cefc2ea
Ad function to remove a usb task.
2001-01-23 17:04:30 +00:00
augustss
a88f037c70
MAke USB_DEBUG turn on UVISOR_DEBUG.
2001-01-23 17:03:19 +00:00
jdolecek
e87b67b182
Add nawk build glue. It's not enabled for now, gawk is still the default.
2001-01-23 16:25:22 +00:00
jdolecek
f1f01145ee
make tmspc10[] const
2001-01-23 15:56:46 +00:00
jdolecek
86ebf640b0
sprinkle couple const
2001-01-23 15:55:30 +00:00
itojun
2355131777
make sure to initialize prefix information struct before use. sync with kame
2001-01-23 15:35:54 +00:00
jdolecek
b6fcf9e157
make data arrays in skeleton.c const
2001-01-23 15:35:01 +00:00
nonaka
21f8de1fcd
fix dup include ossaudio.
2001-01-23 14:12:25 +00:00
augustss
cbda952879
Make sure driver attach/detach events are generated in a consistent manner.
2001-01-23 14:04:13 +00:00
augustss
7fd4b01030
Change matching condition (we don't want to match on interface for this
...
type of device).
Don't generate a device detach event since there's no attach event.
Minor cosmetic changes.
2001-01-23 13:48:06 +00:00
tsutsui
ec63f6df14
Use MI loadfile() in loadprotoblocks().
2001-01-23 11:30:54 +00:00
is
93f107e677
adjust comments to reality
2001-01-23 11:25:59 +00:00
ichiro
51ee272c28
simple datasheet
...
http://www.nisseisg.co.jp/jyouhou/_cp/@gif/2303.pdf
but not include register :<
2001-01-23 10:10:22 +00:00
sato
0e59b8d2ec
add 4bpp support (sync with mq200 rev1.6 -> 1.7)
2001-01-23 08:51:48 +00:00
ichiro
2b4a1ad203
increase size of UPLCOM{I,O}BUFSIZE
...
enabe uplcom_break
2001-01-23 08:15:58 +00:00
itojun
696bcad865
put attribute(packed) for ip6 option headers. they will appear at
...
strange alignment positions. sync with kame
2001-01-23 07:21:07 +00:00
thorpej
bcb0a27722
Regen; added Xircom CreditCard Token Ring II.
2001-01-23 05:42:43 +00:00
thorpej
ad4bfb4606
Add Xircom CreditCard Token Ring II (woo, I found my card!)
2001-01-23 05:42:12 +00:00
itojun
8b3234d2f2
minimize diff with the latest kame tree.
2001-01-23 05:21:23 +00:00
cgd
2f928e31d3
<sys/time.h>, rather than <time.h>. The former is actually the documented
...
way to get gettimeofday(), etc. On some systems on which you might want
to host make (e.g. solaris), <time.h> won't get you a struct timeval
definition.
2001-01-23 02:48:05 +00:00
ichiro
db3f510ee6
s/2000/2001 :-)
...
and typo.
2001-01-23 02:36:17 +00:00
mycroft
1fa165bd82
Fix a rather glaring byte-swapping bug: di_size is 64 bits, not 16.
2001-01-23 02:35:51 +00:00
thorpej
ad7259d7c6
Change uvm_analloc() to return a locked anon, update all callers,
...
and fix an anon locking protocol error in uvm_loanzero().
2001-01-23 02:27:39 +00:00
augustss
3a36335ddf
Don't turn on the dubug flag by default.
...
Don't print interface class/subclass; it's pointless since the device
doesn't follow any standard class definition.
2001-01-23 02:25:02 +00:00
augustss
d324979aed
Add uplcom.
2001-01-23 02:18:30 +00:00
augustss
ac0c719f62
Add uplcom(4).
2001-01-23 02:15:13 +00:00
augustss
2a80f01a2c
Add and xfer uplcom(4).
2001-01-23 02:14:01 +00:00
blymn
91a2e44938
Fix off by one bug in field scrolling decision when inserting chars.
2001-01-23 02:01:56 +00:00
blymn
6334f1911b
Added support for the O_OVERLOAD_* form options.
2001-01-23 01:59:29 +00:00
blymn
b7108db3c2
Added check for null args pointer.
2001-01-23 01:57:01 +00:00
thorpej
13759f5310
Sprinkle some assertions:
...
amap_free(): Assert that the amap is locked.
amap_share_protect(): Assert that the amap is locked.
amap_wipeout(): Assert that the amap is locked.
uvm_anfree(): Assert that the anon has a reference count of 0 and is
not locked.
uvm_anon_lockloanpg(): Assert that the anon is locked.
anon_pagein(): Assert that the anon is locked.
uvmfault_anonget(): Assert that the anon is locked.
uvm_pagealloc_strat(): Assert that the uobj or the anon is locked
And fix the problems these have uncovered:
amap_cow_now(): Lock the new anon after allocating it, and unref and
unlock it (rather than lock!) before freeing it in case
of an error condition. This should fix a problem reported
by Dan Carosone using cdrecord on an i386 MP kernel.
uvm_fault(): Case1B -- Lock the new anon afer allocating it, and unlock
it later when we unlock the old anon.
Case2 -- Lock the new anon after allocating it, and unlock
it later by passing it to uvmfault_unlockall() (we set anon
to NULL if we're not doing a promote fault).
2001-01-23 01:56:16 +00:00
augustss
5704d1e2b8
Uncomment the uftdi driver.
2001-01-23 01:44:38 +00:00
ichiro
e02943e815
add man page of uplcom
2001-01-23 01:42:33 +00:00
jmc
2bf9cb72c4
Redo inode allocation to get a few bytes back
2001-01-23 01:36:24 +00:00
ichiro
5760a7d243
add I/O DATA USB-RSAQ2 serial adapter
...
uplcom* at uhub? port ?
ucom* at uplcom? portno ?
2001-01-23 01:27:23 +00:00