jmcneill
a497249c37
Add AC'97 1.x 'Modem Line Codec support' capability bit definition.
2005-04-08 15:27:19 +00:00
kent
bac6b47ff9
* neo_intr()
...
update the watermark for the recording buffer
The fix was provided in PR#26706 by Chapman Flack.
2005-04-08 14:30:57 +00:00
jmcneill
702c19a270
Add identifiers for Intel ICH3 AC'97 modems and CXT33 modem codecs, from
...
Nicolas Joly <njoly _at_ pasteur _dot_ fr>.
2005-04-08 12:50:00 +00:00
perseant
af48a6d91c
Clean up the handling of the pager_map deadlock in lfs_putpages, after
...
realizing that it is safe to sleep the second time through the loop.
2005-04-08 00:08:42 +00:00
rumble
9f17d61687
Don't maintain an unimplemented vector for each arcbios vector.
...
Rather, cast our single vector. We weren't reporting which vector
when panicking, and if somebody uses a vector that isn't
implemented it should be easy enough to trap down anyways.
2005-04-07 23:36:48 +00:00
jmcneill
0f32e1f4a6
AC'97 modems don't have the same mixer controls as audio devices. Treat
...
them differently. Mixers are built depending on the features returned
in the ext_mid -- any combination of LINE1, LINE2, and HANDSET.
2005-04-07 23:24:05 +00:00
jmcneill
c7acb3a606
More modem fixes:
...
* Ignore ICH_PCM246_MASK for modem devices
* Set LINE1 rate and level in set_params
* Enable mmap for modem devices. This was previously disallowed due to
the ext_id field not advertising that the device supported variable
rates. Since modems don't use ext_id (they use ext_mid instead), enable
mmap. Multiple rates are supported on AC'97 modems.
2005-04-07 23:21:10 +00:00
yamt
0b4d50d7bd
when doing TSO, avoid to use duplicated ip_id heavily.
...
XXX ip_randomid
2005-04-07 12:22:47 +00:00
yamt
9eabef72e3
don't #include unnecessary headers.
2005-04-07 12:12:51 +00:00
yamt
4a4d83d126
pmap_testout: fix too many arguments for pmap_kenter_pa.
...
from Shoichi Miyake. PR/29914.
2005-04-07 12:01:08 +00:00
dbj
2939014883
use voff_t instead of vaddr_t to hold file offset passed to pgo_put
2005-04-07 06:44:15 +00:00
martti
3467f3dde3
Regen for Dell CERC SATA RAID 1.5/6ch
2005-04-06 15:49:06 +00:00
martti
6fe6af8035
Added support for Dell CERC SATA RAID 1.5/6ch
2005-04-06 15:48:15 +00:00
yamt
a7cd6f7a0e
amap_wipeout: remove a comment which is no longer true.
...
despite of what comment said, i left preempt() call
because i don't think of any bad effects.
2005-04-06 13:58:40 +00:00
yamt
b02ae403bb
switch swap space allocation code to use blist instead of extent(9).
...
fix "warning: resource shortage: %d pages of swap lost".
extent(9) has some undesirable characteristics for swap allocation:
- it involves alloc-to-free.
- its operational cost is O(n*n) where n is number of entries.
2005-04-06 13:51:33 +00:00
yamt
2fc4b4f5e7
sys_mount:
...
- reject attempts of MNT_GETARGS + other MNT_xxx.
- don't modify mnt_flags needlessly for MNT_GETARGS.
a stopgap fix for PR/29898.
2005-04-06 13:49:31 +00:00
yamt
d5b26ed899
add a comment.
2005-04-06 13:13:05 +00:00
yamt
dad03fda36
introduce new types, blist_bitmap_t and blist_blkno_t,
...
and use them instead of uint64_t.
make them 32-bit for now because it's what swap slot allocation code uses.
2005-04-06 13:09:10 +00:00
yamt
a1bde39425
move implementation details from blist.h into subr_blist.c.
2005-04-06 11:36:37 +00:00
yamt
a1e1c4e82e
- add a missing cast in the 1-bit optimization case of blst_leaf_alloc.
...
- use uint64_t rather than daddr_t/u_daddr_t and rename SWAP -> BLIST.
XXX 32 bit is enough? will revisit later.
2005-04-06 11:35:54 +00:00
yamt
2c8d11ba2b
make blist compilable on netbsd.
2005-04-06 11:33:54 +00:00
yamt
186b3b1026
bring in blist from freebsd as-is.
2005-04-06 11:32:06 +00:00
perseant
c9d4fa4c0d
Fix some locking issues that appeared with the simple_lock work.
...
Address a "pager_map" deadlock in lfs_putpages().
2005-04-06 04:30:46 +00:00
jmcneill
4b6fb213ba
Replace tab after #define with space.
2005-04-05 16:06:49 +00:00
jmcneill
a3592a3ef9
Add new mixer class 'AudioCmodem' -> "modem", used to set the line/handset
...
levels on soft modems.
2005-04-05 16:05:56 +00:00
kurahone
f7707899c1
Added sysctl tunable limits for the number of maximum SACK holes
...
per connection and per system.
Idea taken from FreeBSD.
2005-04-05 01:07:17 +00:00
uwe
89f37124c6
Revert previous. It causes df(1) to reset my Jornada 680 sometimes.
...
And df(1) that is called during /etc/daily run resets it almost always.
2005-04-04 23:15:08 +00:00
jmcneill
7309363062
Work-in-progress of AC'97 modem support. Currently disabled by default
...
(can be enabled by options AUICH_ATTACH_MODEM), and untested. Shouldn't
have any impact on auich audio capabilities.
2005-04-04 19:41:50 +00:00
jmcneill
f1db07fc36
* Add more AC97 modem registers (from AC'97 revision 2.2)
...
* Add sysctls to control the modem's off-hook status (work in progress)
2005-04-04 18:52:30 +00:00
yamt
7abb70e1a5
scsipi_completion_thread:
...
if we seemt to need more resources after doing ADAPTER_REQ_GROW_RESOURCES,
yield cpu rather than busy-looping. PR/25164.
2005-04-04 11:26:50 +00:00
martti
d927f0a6a7
s/Finish/Finnish/
2005-04-04 09:08:54 +00:00
jmcneill
c74eb31f21
* Add support for skipping either the modem or audio AC'97 probes
...
via host_flags: AC97_HOST_SKIP_AUDIO, AC97_HOST_SKIP_MODEM
* If we're dealing with a modem codec, print the extended modem
capabilities.
* Add basic AC'97 modem initialization support.
* Add some (but not all) AC'97 modem registers. More will be added later.
2005-04-04 02:08:58 +00:00
bouyer
0eb1762804
Add the ksym pseudo-device, for the benefit of kmem grovelers.
...
Pointed out by Jason Thorpe on port-xen.
2005-04-03 19:29:18 +00:00
martin
b14ee41fe5
Use UIO_SYSSPACE for NDINIT. Found by Eike Dehling.
2005-04-03 17:29:15 +00:00
martti
58b8abcbf8
Upgraded IPFilter to 4.1.8
2005-04-03 15:05:30 +00:00
martti
c775aec128
Import IPFilter 4.1.8
2005-04-03 15:01:04 +00:00
jdolecek
f96a65dd86
claim tra
2005-04-03 11:40:09 +00:00
jdolecek
6aef8a6e14
add tra* at mca?
2005-04-03 11:39:07 +00:00
jdolecek
8914aa326e
white space cleanup, some KNF, long line wrapup
2005-04-03 11:36:32 +00:00
jdolecek
1c89179871
Add driver for MCA Tiara LANCard / Fujitsu mb86950 EtherStar. Driver provided
...
in PR kern/26899 by Dave Barnes.
2005-04-03 11:21:44 +00:00
jdolecek
29ff38e72d
regen: add one more Tiara ID and Standard MicroSystems 3016/MC ID
2005-04-03 11:19:30 +00:00
jdolecek
91575be17a
add one more Tiara ID and Standard MicroSystems 3016/MC ID
2005-04-03 11:17:49 +00:00
tron
6589458a53
Make sure that prefixes get purged. This fixes PR kern/21189,
...
PR kern/25968 and PR kern/27873.
2005-04-03 11:02:27 +00:00
jdolecek
fc38d3f3ac
Make it possible for attachment to specify that the 16bit access shouldn't
...
be toggled in WE_MEM_{ENABLE|DISABLE} when receiving or transmitting packets.
Use this to switch the toggle off for MCA cards, since it causes NIC resets
there.
Fixes PR kern/26895 by Dave Barnes.
2005-04-03 10:56:59 +00:00
yamt
4b935040d0
tcp_input: update a comment to match with the code.
2005-04-03 05:02:46 +00:00
christos
8f3566ce61
PR/29782: Martin Husemann: procfs can not unmount when some process has its
...
current directory in curproc. Fix from Pedro Martelletto:
We cannot call vgone() from procfs_inactive() if we are coming from
vclean(). that's what's probably causing the deadlock.
2005-04-02 06:15:09 +00:00
perseant
1ebfc508b6
Protect various per-fs structures with fs->lfs_interlock simple_lock, to
...
improve behavior in the multiprocessor case. Add debugging segment-lock
assertion statements.
2005-04-01 21:59:46 +00:00
yamt
e6d2a0e747
db_write_text: make this work on xen.
2005-04-01 13:00:57 +00:00
yamt
cde0e21683
unwrap short lines.
2005-04-01 12:37:27 +00:00
yamt
cf8d73702e
bump to 3.99.3.
...
uvm_km_* API changes. (yamt-km merge)
2005-04-01 12:01:32 +00:00