soren
f69878391e
Regen.
2002-08-02 19:36:26 +00:00
soren
6d154bbd46
Add O2 Micro Cardbus bridge ID from PR kern/17469 by Nicolas Joly.
2002-08-02 19:35:43 +00:00
ad
22a1da8740
Regen.
2002-08-02 12:45:23 +00:00
ad
7416434a87
PR 17719 from Mark Davies: Additional Adaptec RAID controller types.
2002-08-02 12:44:42 +00:00
bouyer
d9c216c219
Add Siig 20x 8 ports and and Oxford x952 cards. From Paul Shupak in kern/17790.
2002-08-02 10:40:30 +00:00
thorpej
0cb8f6797b
Fix a typo which caused the wrong register to be updated when
...
the media is not full-duplex.
2002-08-02 01:12:32 +00:00
bouyer
8d3ed14056
Regen: remove duplicate entry for 82801DB_LPC.
2002-07-31 11:16:49 +00:00
bouyer
176bb1fe72
Ops, remove duplicate entry for 82801DB_LPC, pointed out by geoff wing.
2002-07-31 11:16:17 +00:00
bouyer
2362df5330
Add support for the 82801DB ICH4 IDE controller, from kern/17757 by
...
Andreas Wrede <andreas@planix.com>
2002-07-30 21:01:57 +00:00
bouyer
27198fbcab
Regen: Add Intel 845G PCI IDs
2002-07-30 20:43:57 +00:00
bouyer
551aeaf8b3
Add Intel 845G PCI IDs, from kern/17743 by Andreas Wrede <andreas@planix.com>
2002-07-30 20:43:12 +00:00
augustss
2dce9e8e5e
Number PCI busses using a simple pre-order numbering instead of
...
some strange binary split numbering that doesn't work with multiple
bridges on the same bus, nor with deeply nested bridges.
2002-07-30 15:00:03 +00:00
augustss
056f94ceb3
Regen.
2002-07-29 20:08:50 +00:00
augustss
ef76dd6ed4
Add a couple of bridge devices.
2002-07-29 20:08:25 +00:00
christos
08ea4bc534
my card prints transmit aborted and then hangs. Let's try to reset it.
2002-07-28 15:41:00 +00:00
wiz
645df36eff
Spell '[Rr]ight' correctly. From Jim Bernard.
2002-07-26 14:11:34 +00:00
onoe
46243dd61d
Add support of Silicon Image 0680 Ultra ATA/133 ATA Controller.
...
It's ugly that all register values are written in numeric, but I can't
find any definition of the registers to be written in literal.
2002-07-26 10:23:30 +00:00
onoe
2354f208d4
regen: Add Silicon Image (CMDTECH) 0680
2002-07-26 10:17:21 +00:00
onoe
f0f7c1edb7
Add Silicon Image (CMDTECH) 0680
2002-07-26 10:14:00 +00:00
bouyer
8e745944fe
Ops, this had already been commited by cjs.
...
Still, call the controller ATA133, even though we use it at ATA100 for now ...
2002-07-22 20:56:57 +00:00
bouyer
5f47fb4861
Add VIA VT8233A support (at Ultra/100 until someone can test 133 for me).
...
From Ryo HAYASAKA, PR kern/17206.
2002-07-22 20:51:02 +00:00
msaitoh
5e26ad6017
add support intel C-ICH's embeded Ether MACs.
...
Tested on RadiSys Endura CH815C (http://www.radisys.com/ )
2002-07-22 08:25:45 +00:00
msaitoh
ef0884e4c6
regen
2002-07-22 07:48:48 +00:00
msaitoh
b03baa8ea5
Add Intel 82801E Communications I/O Controller Hub (C-ICH)
2002-07-22 07:47:44 +00:00
uwe
fee27e724f
Add definitions of IGS coprocessor registers (not used yet).
...
Always init chip via I/O space.
Map only I/O registers we actually need.
Automatically detect if we need to do bswapping
Add (untested) code to use automagic bswap on CyberPro.
Report video memory amount.
Report if/how bswapping is done.
2002-07-21 02:56:35 +00:00
mjl
395027b4be
Correct obviously switched args to memset()
2002-07-18 02:07:13 +00:00
bouyer
a07c492369
Add missing BUS_DMA_NOWAIT to bus_dmamap_load_mbuf() calls. Should fix
...
port-alpha/17615.
2002-07-16 20:20:01 +00:00
drochner
8badbffa2f
recognize a SMC9432BTX from PCI subsys id and tell the bus independant
...
backend that it bas a BNC port (just like the SMC9432BTX1)
2002-07-15 17:23:06 +00:00
thorpej
4616eedacf
Document exactly what the problem with TCP/UDP checksum offloading is.
2002-07-14 01:34:00 +00:00
thorpej
bc09351189
And thus spake the manual...
...
When initializing a TCP/IP context descriptor, even if a checksum
offload feature is not going to be used, the IPCSS and TUCSS fields
must be initialized.
2002-07-14 01:12:28 +00:00
thorpej
209a807d3d
Correct the description of two bits in the TCP context descriptor.
2002-07-14 00:56:22 +00:00
thorpej
7ba40961d6
Add a BGE_QUIRK_CSUM_BROKEN quirk, and give it to BCM5700 B0, rather
...
than testing for the revision all over the driver. If the chip has
broken checksums, then don't advertise the capability to the stack.
2002-07-13 22:48:40 +00:00
thorpej
0ff52204b9
Give BCM5700 Ax and Bx revs the BGE_QUIRK_LINK_STATE_BROKEN quirk,
...
and test for that, rather than checking revision where the quirk is
handled.
2002-07-13 22:31:18 +00:00
thorpej
dcebb2bf0d
Add a lookup table with ASIC revision, name, and any quirks. Print
...
ASIC revision at attach time. Add BCM5703 revisions.
2002-07-13 22:21:20 +00:00
thorpej
7d85789f0a
Move the BCM5401 DSP patch out of the bge driver and into
...
the brgphy driver; all users of the BCM5400 and BCM5401 need
the DSP patch and the sledgehammer-reset-at-media-set-time.
Also add a DSP patch for the BCM5411 gleaned from Apple's
GMAC driver for Darwin.
Tested with a 3Com 3c996-T (BCM5700 + BCM5401).
2002-07-13 01:23:27 +00:00
enami
f216ec52a0
Match Altima AC1001.
2002-07-12 22:29:14 +00:00
enami
2bb480867f
Regen.
2002-07-12 22:27:55 +00:00
enami
d5138d122f
Add product id of Altima AC1001.
2002-07-12 22:26:32 +00:00
thorpej
37422dde7e
Add 64-bit quirk for the Accton EN1407-T/Planex GN-1000TE. IDs provided
...
by SAITOH Masanobu <msaitoh@netbsd.org>.
2002-07-11 18:07:56 +00:00
christos
bdd3768afd
Add missing messages from FreeBSD's driver. Re-organize a bit how the
...
message is formatted and printed.
2002-07-10 15:37:30 +00:00
matt
e8598c806f
Match Apple GMAC id #3 .
2002-07-09 23:57:59 +00:00
matt
f695a73e85
Regen.
2002-07-09 23:50:29 +00:00
matt
f3076f3bd7
Add Apple Xserve PCI devices (more UniNorth) stuff.
2002-07-09 23:47:45 +00:00
thorpej
baecca774e
* Shuffle the TODO list a bit.
...
* Fix outbound IPv4 header checksums (missing add of an offset).
* When enabling Rx TCP/UDP checksum offload, make sure that IPv4
header checksum Rx offload is enabled on the chip, as well.
2002-07-09 21:05:03 +00:00
thorpej
77ef1df52c
Don't use internal names to identify chips. Add types for the
...
i82540, i82545, and i82546 (but don't match them yet).
2002-07-09 19:47:46 +00:00
thorpej
511c4a1947
Regen:
...
Clean up Intel i8254x product names, and add i82540, i82545, and i82546
product IDs.
2002-07-09 19:43:57 +00:00
thorpej
e62cf5409d
Clean up Intel i8254x product names, and add i82540, i82545, and i82546
...
product IDs.
2002-07-09 19:43:03 +00:00
thorpej
297ae331d6
Make a few performance tweaks:
...
* Bump the number of Rx descriptors from 128 to 256.
* Don't use a sliding Tx interrupt window. Instead, just do reap-behind
when we have <= 1/8 of our available descriptors in wm_start().
* Don't use Tx Queue Empty interrupts, and always set the Tx Interrupt
Delay bit in the Tx descriptor.
* In wm_intr(), always call wm_rxintr() and wm_txintr(), regardless of
their respective ISR bits being set. We're here, might as well do some
work.
* Adjust the Tx and Rx interrupt delay timer values. New values from
Intel's driver for FreeBSD via Allen Briggs.
With these changes, NetBSD can sustain > 900Mb/s userland to userland
*without* using TCP checksum offload using Intel PRO/1000 XT cards.
2002-07-09 14:52:37 +00:00
drochner
32f7789dd7
there is at least one VGA chip (Silicon Motion Lynx EM+) where fast scrolling
...
by moving the display offset pointer doesn't work
2002-07-08 19:48:37 +00:00
augustss
c1367622d6
Regen.
2002-07-07 19:49:09 +00:00