toshii
4ee3a39f89
Add re(4) RealTek 8139C+/8169/8169S/8110S PCI ethernet adapter driver,
...
from FreeBSD.
I haven't tested this code very well, but it seems to work fairly well
for me.
2004-05-28 15:35:41 +00:00
thorpej
ef42d1cdb3
Add a "flush" operation so the array's write cache is flushed on
...
close and at shutdown.
2004-05-27 23:48:34 +00:00
thorpej
a8d1145d1b
Rename twe_tweio_command_handler() to twe_ccb_wait_handler() and expose it.
2004-05-27 23:47:23 +00:00
christos
3c138a44de
Regen
2004-05-27 20:21:12 +00:00
christos
19bc1974d9
PR/25731: Adam K kirchhoff: Audigy support with the emuxki driver.
2004-05-27 20:20:52 +00:00
abs
30a421e70b
regen from pcidevs 1.626: Add ALI 'M5257 PCI Software Modem'
2004-05-27 11:10:45 +00:00
abs
29d7222fab
Add ALI 'M5257 PCI Software Modem'
2004-05-27 11:09:45 +00:00
kleink
d42e56f0d5
General mixer initialization improvements around the MONO_IN/MONO_OUT/
...
PreAmp register, including a new MONO_IN mixer stage bypass mixer control;
inspired by (and fixing) PR kern/18342 from Stephen Ma.
2004-05-25 21:38:11 +00:00
kleink
26897a3b9b
Fix a shift-by-one-bit glitch in the MONO_OUT mixer register's definition;
...
from Stephen Ma in PR kern/18342.
2004-05-25 20:59:37 +00:00
thorpej
2ecdd552dc
Add the notion of "shadow registers" to the wdc driver. These shadow
...
registers are registers that overlap with others on many controllers, but
which may actually be distinct on some controllers. Right now, the two
shadows are:
- wd_status (usually overlaps wd_command)
- wd_features (usually overlaps wd_error)
Add a new helper function, wdc_init_shadow_regs(), used to initialize
the shadow register handles on controllers where they do actually overlap.
Partially from Jordan Rhody @ Wasabi Systems, Inc.
2004-05-25 20:42:40 +00:00
atatat
16122fe06c
Remaining sysctl descriptions under hw subtree (ath and bge)
2004-05-25 04:38:36 +00:00
kleink
5c1882fdb9
Fix a glitch in the initial import: The XMAC hash function is actually
...
based on CRC32-_LE_.
From Christian Weisgerber in private mail.
2004-05-24 20:12:01 +00:00
kleink
eb8c340ab9
In sk_init_yukon(), don't open-code clearing the multicast filter but
...
go via the normal filter setup path instead. The old behaviour only
worked ok as long as the init function was exclusively called at attach
time, when there was no configuration to be lost.
From Christian Weisgerber in private mail.
2004-05-24 10:06:59 +00:00
tsutsui
a714bd16ef
Add some byteswap ops around DMA descriptors for big endian machines.
...
Tested on macppc by matthew green.
XXX This driver completely lacks bus_dmamap_sync(9) ops.
2004-05-23 11:37:25 +00:00
kochi
d8c488d1ef
Fix typo (func8 -> func7)
2004-05-17 16:57:49 +00:00
thorpej
47e9c860d9
Add flow control support, based on work by HITOSHI Osada.
2004-05-16 02:34:47 +00:00
thorpej
f3eaee75cf
Add PAUSE-related event counters for sip(4) and gsip(4), slightly modified
...
from a patch supplied by HITOSHI Osada.
2004-05-15 22:33:13 +00:00
thorpej
ffa382bf7c
Patch from HITOSHI Osada:
...
* On the DP83820, don't set PCR_PS_DA if the PAUSE packet address is
not registered in the multicast filter.
2004-05-15 22:26:49 +00:00
thorpej
9ac446650a
Patch from HITOSHI Osada:
...
* SiS900 chips require the address of the PAUSE packet to be registered
in the multicast filter.
2004-05-15 22:24:51 +00:00
thorpej
b7d5c113dd
Add PAUSE-related event counters. Slightly modified from patch supplied by
...
HITOSHI Osada.
2004-05-15 22:19:27 +00:00
thorpej
34b8c2c481
Patches from HITOSHI Osada:
...
* Set buffer management high water marks for MTU > 1514.
* Set BGE_MAX_RX_FRAME_LOWAT (from Linux driver).
2004-05-15 21:58:40 +00:00
wiz
901973874a
Fix typo in comment; from Robert Nagy via OpenBSD.
2004-05-12 20:43:17 +00:00
wiz
a8c55b7623
Add one more unofficial leadtek PCI vendor id; from Robert Nagy
...
via OpenBSD.
2004-05-12 20:42:10 +00:00
tron
6a835c2b56
Regen for PR kern/25166.
2004-05-12 07:07:53 +00:00
tron
71c703ffaa
Add support for Broadcom BCM5788 GbE. Patches supplied by FUKAUMI Naoki
...
in PR kern/25166.
2004-05-12 07:07:34 +00:00
thorpej
4a923452bb
Handle the i6300ESB IDE / SATA controllers. These are apparently just ICH5.
2004-05-11 23:15:37 +00:00
thorpej
0af0ae5e3a
Regen: Add i6300ESB IDE / SATA controller PCI IDs.
2004-05-11 23:14:40 +00:00
thorpej
e4aad9e9a3
Add i6300ESB IDE / SATA controller PCI IDs.
2004-05-11 23:14:17 +00:00
wiz
8989ce5fa0
Fix typo in comment; from Sergey Svishchev.
2004-05-11 22:45:09 +00:00
lukem
9b4a373ddf
regen for: add Nvidia GeForce4 Ti 4200 Go AGP 8x (0x286)
2004-05-10 23:30:40 +00:00
lukem
814f993a36
add Nvidia GeForce4 Ti 4200 Go AGP 8x (0x286)
2004-05-10 23:29:40 +00:00
gendalia
4ff7407fae
Add support for Adaptec AAR 2810SA raid controller.
2004-05-10 06:21:09 +00:00
gendalia
2f085ffee7
regen (Add support for Adaptec AAR 2810SA raid controller.)
2004-05-10 06:20:39 +00:00
gendalia
f0491fe6e7
Add support for Adaptec AAR 2810SA raid controller.
2004-05-10 06:18:53 +00:00
thorpej
216e5888a5
Fix a couple of whitespace nits.
2004-05-10 02:36:56 +00:00
fair
4521e00533
Two changes:
...
1. ifdef out the restriction that the SiS 900 has only one PHY
This is demonstrably false; the SiS 960 super south bridge in
PR 18590 has a SiS 900 rev 1 core in it.
2. bitbang the MII for all versions of the SiS 900; this is the
only way that the PHYs on this system answer.
Also, I suspect that SIS900_REV_960 constant in if_sipreg.h is
incorrectly labelled - there were later revisions of the super
south bridge (e.g. the 961, 962, and 963), and I suspect the
SiS 900 revision code there refers to one of those.
2004-05-09 03:03:55 +00:00
christos
956dab9c37
GC pci_{g,s}et_powerstate into pci_powerstate(). Idea from mycroft and gimpy.
...
Nothing uses them yet.
2004-05-08 23:41:40 +00:00
sekiya
5090104da8
regen.
2004-05-07 13:02:50 +00:00
sekiya
e9c3c4204d
Add support for Silicon Image 3512 chip to satalink driver -- treat it as
...
a 3112 variant (without RAID support), which does the right thing with the
controller on my K8NNXP.
2004-05-07 13:01:49 +00:00
kleink
aa32e8bbf1
Add an additional multicast hash function for Yukon.
2004-05-07 00:03:39 +00:00
jdolecek
fb0f244182
match Adaptec 2410SA
...
XXX we should probably match all cards with product ID ASR2200S
2004-05-06 15:26:37 +00:00
ragge
f62c3ab365
Remove the "panic("wm_init: MCLBYTES > 2048 not supported.");" stuff,
...
the driver works very well with larger MCLBYTES.
2004-05-06 10:06:50 +00:00
bouyer
02bbaa62b0
default_chip_map(): We can't use pciide_mapchan() here, because
...
pciide_mapchan() will attach an atabus, and we don't know yet if this
channel is enabled or not.
Fix kern/25455 by Dave Huang.
2004-05-05 17:56:14 +00:00
dyoung
b32860f8ab
Synchronize with FreeBSD by adding two comments.
2004-04-30 22:19:33 +00:00
simonb
8d2f7d069d
Set the WAVCACHE_CHCTL_U8 flag for both specific-endian unsigned
...
linear 8 bit encodings as well as for native.
Fixes problems with playing 8 bit .wav files on my Dell Inspiron 5000e.
2004-04-30 14:14:55 +00:00
jonathan
8457f71310
Identify AES-capable chips (7955, 7956) in the driver attach message.
2004-04-29 01:46:06 +00:00
briggs
76578c302d
Add a default case to the product ID attachment to print the chip
...
description and revision information if a chip is matched and this
switch statement isn't updated to match. Addresses PR kern/18019.
2004-04-28 04:12:16 +00:00
itojun
6123043789
pass string length (= boundary info) to pci_devinfo so that we do not run over
...
the end of memory region
2004-04-23 21:13:05 +00:00
joda
7b46861a55
fix obvious past-o where the activity led register gets overwritten by
...
the traffic meter led register
2004-04-23 16:03:33 +00:00
simonb
9bc855a931
s/the the/the/ (only in sources that aren't regularly imported from
...
elsewhere).
2004-04-23 02:58:27 +00:00
skd
98e8625653
Added initial support for SIS 180 SATA controller. Patterned after
...
VIA 8237 support.
2004-04-22 11:30:04 +00:00
skd
a9ec362b00
regen.
2004-04-22 11:27:45 +00:00
skd
ed76ce2d2b
Added support for new sis south bridge and 180 sata controller.
2004-04-22 11:27:19 +00:00
enami
0041584094
If defined(DP83820), (always) drop IFF_OACTIVE if we got txintr.
...
Otherwise, the driver simply stuck once we face tx resource shortage.
2004-04-22 06:11:38 +00:00
itojun
aca4c091d3
sprintf -> snprintf
2004-04-22 00:17:10 +00:00
matt
be6867a460
Regen.
2004-04-17 01:56:31 +00:00
matt
fd311156d1
Add devid of Marvell MV6436x System Controller
2004-04-17 01:56:10 +00:00
thorpej
6837b365dd
Assign a syslog priority to the AEN codes and use that priority when
...
logging the error message. Potentially allows critical messages to be
noticed much more quickly.
2004-04-15 02:03:03 +00:00
ragge
34edcc4638
The 82597 chip may write back some receive descriptors off-by-one when
...
the PCIX bus start to get heavily loaded. This only happen when using
chained descriptors, therefore work-around it by providing a private
pool of receive buffers able to contain a full-sized packet.
2004-04-14 17:31:02 +00:00
ragge
ef66f543d0
Make it possible to use 16k MTU.
2004-04-13 11:40:06 +00:00
jmmv
8d3610f027
Be consistent with other messages: output "VIA Technologies" instead of
...
only "VIA". Also add a missing "Audio" word to a message.
Closes PR kern/25152 by Nicolas Joly.
2004-04-12 15:44:53 +00:00
thorpej
466915b256
Flow control support for DP83820 and SiS900. From HITOSHI Osada.
2004-04-11 21:16:00 +00:00
thorpej
21cfdb75e2
Improvements to DP83820 support, from HITOSHI Osada:
...
- Fix jumbo frame support.
- Disable interrupts at the chip in sip_intr().
- Disable checksum offloading if MTU > 8109 - the hardware is broken
in this case.
- Use the interrupt hold-off timer.
- Correct the Tx FIFO size.
- Add Pause Control/Status register definitions.
2004-04-11 16:57:44 +00:00
thorpej
4c019a313e
Add 802.3x flow control support. From HITOSHI Osada.
2004-04-10 19:23:49 +00:00
thorpej
c235249183
Add support for 64-bit PCI DMA addressing.
2004-04-09 17:51:18 +00:00
keihan
fef14e4cd8
s/netbsd.org/NetBSD.org/g
2004-04-06 08:48:55 +00:00
jonathan
e05bba34d6
Fix mistaken arguments to bge_set_thresh(); the prior revision would
...
pass the bge_softc * to a function expecting the struct ifnet*,
triggering a panic every time the Rx-mitigation value is changed via sysctl.
(Testing via kernel debugger before Andrew's recent sysctl(9) changes
was done with the exact same mistaken argument.)
2004-04-04 00:43:25 +00:00
martti
6f941c9322
Added another SB Live! 5.1 soundcard and joystick version
2004-04-03 10:49:13 +00:00
mycroft
00284f9931
Add RealTek RT8180.
2004-04-03 00:41:10 +00:00
tron
6c6ce42725
Regen from "pcidevs".
2004-04-01 08:00:32 +00:00
tron
f62c4c4623
Correct entry for PCI vendor id 0x11af. It is assigned to Avid Technology
...
Inc. and not to Pro-Log Corporation. Problem reported by Chris Tribo
in PR kern/25004 and verified at http://www.pcidatabase.com/ .
2004-04-01 08:00:01 +00:00
jmcneill
e927880cc0
Don't allow block sizes < 288 bytes on VT823x chips (patch from kent@).
...
Fixes kern/22788.
2004-03-31 21:10:04 +00:00
nakayama
3e7562330f
Add some initialization code for TI bridges.
...
Mostly from FreeBSD, and tested on i386 w/ PCI1250 and sparc64 w/ PCI1410.
2004-03-28 09:49:31 +00:00
nakayama
86cb1865fd
Avoid use of wi_pci_reset when it uses other chip like PLX bridge chip.
...
This solves PCI bus error on sparc64 with Eumitcom WL11000P.
2004-03-28 09:44:59 +00:00
atatat
b233127eb3
GC ath_node_root as well, but modify to work around the single
...
(tightly scoped) reason for recording the node address by recording
the assigned number. Dink pci/if_bge.c to match, since ic/ath.c was
used as the archetype.
2004-03-27 04:37:59 +00:00
atatat
de94728620
GC bge_node_root, since it's not needed and probably wrong.
2004-03-27 04:25:12 +00:00
jonathan
c13c949dac
Update yesterday's if_bge sysctl hooks for hw.bge.* (based on
...
yesterday's sys/dev/ic/ath.c) to match today's ath.c driver.
Commit now in the hope that Andrew Brown will pick up this file for
any more pending changes.
2004-03-27 01:17:49 +00:00
gendalia
c2db9e9c90
Add support for Adaptec 2200S (Vulcan 2M) and Dell PERC 320/DC
2004-03-26 22:11:46 +00:00
gendalia
5193b56f46
regen for Adaptect 2200S (Vulcan 2M) / Dell PERC 320/DC
2004-03-26 22:06:31 +00:00
gendalia
1fc9784029
Add Adaptec 2200S Vulcan 2M / Dell PERC 320/DC
2004-03-26 22:05:08 +00:00
xtraeme
1b33913193
err fix previous (return -> break) in case statement.
2004-03-25 23:07:09 +00:00
xtraeme
8ded9ee13c
There are two revisions of the VT8235 audio chipset (0x50 and 0x60), so
...
print any of them as VT8235, approved by martin@.
2004-03-25 22:48:43 +00:00
drochner
75109b28b4
regen
2004-03-25 14:10:08 +00:00
drochner
4f0192e97e
recognize both parts of the AMD8151 AGP tunnel (see PR kern/24838 by
...
Nicolas Joly), and improve AMD8131
2004-03-25 14:09:46 +00:00
martin
82ebc8b5ab
Better identify some revisions of via 823* audio chips.
...
From PR kern/24906.
2004-03-25 10:20:27 +00:00
drochner
ef369e0ed6
remove license clauses 3 and 4 from my cpoyright notices
2004-03-24 17:26:53 +00:00
pk
bfe932f43b
sparc: OF_instance_to_package => prom_instance_to_package
2004-03-22 10:06:31 +00:00
martin
a4ec3066f6
Adapt to promlib changes on sparc.
2004-03-22 08:36:28 +00:00
jdolecek
2151f6ca26
eliminate redundant aperture size printouts
...
reported in PR kern/24859 by Nicolas Joly
2004-03-20 14:00:40 +00:00
jonathan
b9aa680ef2
Add a table of Rx interrupt-threshold register values for mitigating
...
Rx interrupts, functions to post a request for new table entries, and
code to apply pending Rx-interrupt control values at the next hardware
interrupt.
As used in a third-party proprietary tree since at least March 2003.
As discussed on tech-kern/tech-net in January 2004 (in the context of
NetBSD for packet capture, bpf, and FreeBSD-sylte IFF_POLL), and as
posted to tech-net for comments in mid-March 2004.
Still missing sysctl or other knobs to acutally change the config-time
values, due to my ignorance of any accepted per-device sysctl namespace.
2004-03-20 02:04:07 +00:00
jonathan
73e79089ee
Possibloe fix for some bge chip revisions taking a long time to reset
...
(e.g., polling for a half-second or more at splnet(), blocking most
interrupts, durin an ifconfig down/ifconfig up).
Appears to help for a 5704C rev A3, which is the only chip I've
ever seen that had even a mild version of the reported problem.
2004-03-20 01:58:51 +00:00
jonathan
426b3e3a08
Check for BGE_PCI_PCISTATE register failing to revert on reset.
...
if it occurs, print a message indicating why the reset took so long.
2004-03-20 01:42:21 +00:00
bouyer
4f04c7872f
Use the bus_space_*_stream_* methods to access the chip's registers.
...
As we turn the chip to big-endian mode on big-endian systems, we should
never byte-swap the data read/written from/to registers. Tested on sparc64.
Finally fix kern/13341 by Jason R. Thorpe (really, the hard work of putting
bus_dmamap_sync() calls at the right places has been done my Jason mid-2001 :)
2004-03-18 23:20:32 +00:00
bouyer
6e20098871
cur_rx->ti_vlan_tag holds the 802.1q VLAN tag and the 802.1p priority.
...
Trimm the priority, as the upper layers won't do it and will drop the packet
if priority is not 0.
While there, print the revision in the "unsupported chip revision" printf.
2004-03-18 22:45:35 +00:00
scw
6946234e5e
Use PRIu64 and PRIx64 in place of %llu and %llx format strings for
...
printing variables of type u_int64_t.
2004-03-17 20:27:57 +00:00
martin
fde39f7603
For sparc*: myetheraddr is no more
2004-03-17 13:54:09 +00:00
martin
ac3bee274a
Fix hme for pci based sparcs (krups).
2004-03-17 08:58:23 +00:00
simonb
98cd2fe77e
Fix an assigned-to-but-not-used variable in the non AHC_ALLOW_MEMIO case.
2004-03-16 05:32:09 +00:00
ragge
3bb5e65a6b
Add driver for Intel PRO/10GbE ethernet adapter. Now NetBSD has no
...
problem with intercontinental TCP connections of over 4Gbit/s, which is
where my test hardware runs out of bus bandwidth.
Stuff that is on the TODO list:
* HW VLAN support.
* Large jumbo buffers (16k).
* TCP Segmentation Offload
* RAIDC (receive interrupt delay adaptation)
* Understand how to use memory above 4GB.
2004-03-12 13:46:52 +00:00
drochner
8acd734e5f
deal with 82801EB/ER (ICH5) Network Controller
2004-03-12 13:22:28 +00:00
drochner
b7fc89cd4c
regen
2004-03-12 13:21:22 +00:00
drochner
51968004e2
add ICH5 builtin ethernet
2004-03-12 13:20:49 +00:00
matt
02fd2a994a
Fixes for that only support for the 2030 can be compiled in.
2004-03-10 22:42:47 +00:00
bouyer
f0816e2b90
Enable ATA-133 for AMD8111. From Nicolas Joly in kern/24729.
...
pciide_apollo_reg.h already contains the Ultra133 timming values for amd.
2004-03-10 22:16:04 +00:00
bouyer
eefc140c02
The 1010-66 always generate AIP values on the bus, regardless of the SCNTL4
...
settings. Disable AIP completely, as this confuse pre-Ultra160 drives.
From FreeBSD.
2004-03-10 22:02:53 +00:00
bouyer
b08ad7c74c
Add the HPT370 DPLL output frequency register.
2004-03-10 21:55:21 +00:00
drochner
529666a2a8
use "=" instead of "|=" on first assignment to mbuf.csum_flags
...
(probably unnecessary because zero-initialized on mget, but
cheaper anyway)
2004-03-10 18:46:10 +00:00
martin
bddc2b94bb
Set BGE_JUMBO_RXRING_VALID in bge_flags when allocating jumbo ring buffers,
...
so it can be freed later. From HITOSHI Osada in PR kern/24686.
2004-03-06 17:42:43 +00:00
gavan
bd6b4bb251
Add Creative Labs SB Audigy LS
2004-03-03 01:03:04 +00:00
drochner
50e0a489c2
regen
2004-02-26 17:12:53 +00:00
drochner
949c33ef12
add intel e7501 host bridge
2004-02-26 17:12:09 +00:00
wiz
73e1501b98
parameter with two es. From Peter Postma.
2004-02-24 15:22:01 +00:00
wiz
85746c6759
Spell interrupt with two rs. From Peter Postma.
2004-02-24 15:16:04 +00:00
wiz
f05e6f1a3a
occured -> occurred. From Peter Postma.
2004-02-24 15:12:51 +00:00
wiz
dc4cc98b15
becuase -> because. From Peter Postma.
2004-02-24 15:05:53 +00:00
fvdl
a043ba6b66
Actually match the nforce3 as well..
2004-02-20 16:36:29 +00:00
thorpej
816a869868
s/WTC_DTYP_D/WTX_DTYP_D/
2004-02-19 05:19:52 +00:00
thorpej
881b8b9966
Fix typo in debug message. From Jeffrey Hsu.
2004-02-19 05:18:47 +00:00
thorpej
fd4acf29d4
Add missing txseg20 counter name. Pointed out by Jeffrey Hsu.
2004-02-19 02:13:23 +00:00
dyoung
8ecfa06341
Move the RF Microdevices RF3000 & Silicon Laboratories SI4126/SI4136
...
register sets into their own header files for re-use by future
drivers.
2004-02-17 21:20:55 +00:00
kleink
e436929104
Fix a (non-dangerous) malloc size botch in eso_allocm();
...
from Stephen Ma in PR kern/18342.
2004-02-17 17:39:55 +00:00
kleink
d82820e03a
Audio 2's DMA current address register implements only the least
...
significant 20 bits, so make sure its memory allocation won't cross
a 1M boundary. From Stephen Ma in PR kern/18342.
2004-02-17 17:34:21 +00:00
jdolecek
6d8183e508
add rnd hooks
2004-02-15 09:40:32 +00:00
junyoung
ff24ed0023
device<tab>
...
attach<tab>
2004-02-14 16:38:06 +00:00
wiz
e365329be5
Spell length with h after t. Inspired by a commit by brad@openbsd.
2004-02-13 18:02:05 +00:00
wiz
d20841bb64
Uppercase CPU, plural is CPUs.
2004-02-13 11:36:08 +00:00
wiz
f5b32c1e69
RealTek -> Realtek.
2004-02-13 10:00:54 +00:00
jdolecek
3ce4ac0bbd
checkpoint DMA support; still disabled, not tested yet
2004-02-10 18:19:47 +00:00
soren
10ced29306
Use the right bits for the AGP version.
2004-02-04 06:58:24 +00:00
fredb
4648495436
The variables to hold the registers don't need to be declared volatile.
...
Pointed out by Simon Burge on tech-kern.
2004-02-04 01:58:44 +00:00
fredb
cb6b97c092
Fix a warning about possibly uninitialized variable.
2004-02-03 20:35:17 +00:00
fredb
0dcb02ec41
Enable the 8X clock on the SIIG Cyberserial serial and combination PCI
...
cards at attachment time, in order to support bit rates greater than 115K,
as discussed on tech-kern.
2004-02-03 19:51:39 +00:00
martin
d1825213e7
Fix copy&pasto in last revision that (luckily) broke compilation on sparc64.
...
Noticed by MOCHIZUKI Tomomitsu.
2004-01-29 16:57:29 +00:00
dyoung
5e9822c7e9
Get rid of __P.
2004-01-29 10:25:49 +00:00
dyoung
a0b92c808f
Add atw_pci_enable, atw_pci_disable. Fixes a panic at "ifconfig
...
down" that was reported by Darren Reed.
2004-01-29 10:06:19 +00:00
chs
7f9f8e3309
also match the version of this that's built into my Asus
...
A7N8X-E Deluxe motherboard.
2004-01-28 17:07:21 +00:00
chs
6b86384036
regen
2004-01-28 17:06:09 +00:00
chs
1978ed699a
add some JNI and Emulex fibre-channel cards.
...
add all the built-in stuff from my Asus A7N8X-E Deluxe motherboard.
add some other misc cards.
update the URL at the top.
2004-01-28 17:05:40 +00:00
onoe
c65191a490
Adopt to new 802.11 framework.
...
Add support of version 5.30.17 firmware of PCMCIA 350 series.
MPI350 mini-PCI is NOT YET supported.
MONITOR mode is still not yet working.
2004-01-28 15:07:52 +00:00
blymn
f678f5ebbb
Added note for updating these files.
2004-01-26 14:20:42 +00:00
blymn
2cfce94241
Added note for correct update procedure for pcidevs.
2004-01-26 14:18:13 +00:00
blymn
74aab7025b
Regen with correct rcs id.
2004-01-26 14:08:10 +00:00
blymn
f99510798e
Add amd8151 agp bridge id.
2004-01-26 13:23:26 +00:00
jdolecek
89a1048e34
pass the DMA tags to child devices, too
2004-01-25 11:57:52 +00:00
jdolecek
82e4b81f3e
add puc(4) atppc(4) attachment; probes correctly, but needs further
...
work to support DMA, and some actual transfer testing
2004-01-25 11:50:51 +00:00
jdolecek
1c1ef41b96
fix register offset of second port for NetMos NM9815 Dual 1284 Printer port
...
card
2004-01-25 11:48:27 +00:00
jonathan
ca71058195
Add hooks to dynamically change the bge Rx interrupt thresholds. I
...
found empiricaly that (at least on bcm5700s) the Rx coalesce and bd
counts cannot be updated on-the-fly; attempting to do so (even at
splhigh()) causes weird behaviour.
Instead, add a softc flag to record that the desired softc values for
Rx-interrupt thresholds have changed; check that boolean in the interrupt
routine. If set, apply the new values there and clear the flag.
2004-01-22 02:29:46 +00:00
jonathan
487ab6705e
Add some extra register definitions from FreeBSD and Linux:
...
BGE_MISC_TIMER register definition, and more bit definitions for
HCC-mode. (I would credit individuals, but the attributions are buried
deep in my own tree.)
2004-01-22 02:13:48 +00:00
jdolecek
b5b875ef06
cleanup old lpt(4) attachment, and glue ppbus in so that they can coexist:
...
* lpt device is defined in MI place (dev/ppbus/files.ppbus), dev/ic/lpt.c
is included there too; dev/ic/lpt.c is not included if ppbus is
configured or if there is alternative platform lpt (like for pc532)
* g/c MD lpt definitions and custom puc/upc attachments,
glue moved to conf/files and dev/pci/files.pci respectively; remove
device lpt definition from dev/isa/files.isa
* add ppbus parport attribute, atppc device attachments, adjust plip and lpt
glue
2004-01-20 19:58:01 +00:00
ragge
ae632d0c76
Err, get correct RCS IDs. As Love said.
2004-01-19 12:33:26 +00:00