Commit Graph

6835 Commits

Author SHA1 Message Date
msaitoh
ddce6a6e5c regen. 2010-02-16 10:10:26 +00:00
msaitoh
65f53e95ec Add entries for 82576 and 82580 2010-02-16 10:10:04 +00:00
msaitoh
bff00e11f7 indent, tabify and remove extra spaces. 2010-02-16 10:06:19 +00:00
msaitoh
9afdc6ebb0 - Add some PCIe config registers.
- The register at 0x1c is not Control Status register. It contains Control
  bits only. Rename it.
2010-02-12 04:01:07 +00:00
hubertf
d181448ea1 regen 2010-02-09 23:14:19 +00:00
hubertf
d96ae1b974 Add entry for Juniper Networks Experimental Clock Version 0
Fixes PR kern/42742
2010-02-09 23:13:09 +00:00
msaitoh
992a078917 regen. 2010-02-09 04:40:52 +00:00
msaitoh
f957ef5b6e Make some bge's name close to the real product names. 2010-02-09 04:40:21 +00:00
msaitoh
38a7bbf82a Add newer cars supports. Tested on MegaRAID SAS 9260-8i.
- Add MFI gen2 support from OpenBSD.
 - Add entry for MegaRAID SAS 9260-8i
2010-02-09 00:05:18 +00:00
msaitoh
40b88c199a regen. 2010-02-08 23:59:09 +00:00
msaitoh
7d9d71b76c Add some MegaRAID Entries 2010-02-08 23:58:38 +00:00
pgoyette
5c907aca1a Recognize the i2c bus on the AMD768 PCI-ISA/LPC Bridge
Resolves PR/42759 - thanks Michael Stapelberg
2010-02-07 20:55:46 +00:00
tnn
6c77458a9c Attach to SMBus on Intel P55 chipset. 2010-02-06 14:09:25 +00:00
msaitoh
929e6a0580 Don't increment when ICR_RXO is set because we count them by WMREG_MPC
counter.
2010-02-04 10:20:54 +00:00
msaitoh
c3aa9a683a - Count Receive error, CRC error, Alignment error, Symbol error, Sequence
error, Carrier extension error and Receive length error into ierror.
  Fixes PR#30349 reported by UMEZAWA Takeshi.
- Count Missed packet (rx fifo overflow) and Receive no buffers (rx ring full)
  into iqdrops.
2010-02-04 09:13:23 +00:00
macallan
7f9ad6b70b do not attach to Powrbook G3 onboard Firewire controllers until someone with
access to the hardware can figure out why it deadlocks during device
discovery
2010-02-03 19:32:40 +00:00
macallan
e855577f1c regen 2010-02-03 19:28:07 +00:00
macallan
c514208da5 add Apple PowerBook G3 Firewire controllers 2010-02-03 19:27:24 +00:00
msaitoh
036c4f999b s/u_int/uint/ 2010-02-03 15:37:51 +00:00
msaitoh
cb47392a23 - Make the initialize sequence close to the document.
- Fix ASF heartbeat sending bug (FreeBSD rev. 1.271 (r202821))
- Use new handshake command for BCM5750 or new controllers (FreeBSD rev. 1.272
  (r202822))
2010-02-03 15:36:36 +00:00
wiz
51c0c0ea31 Add missing parentheses, found by cppcheck and reported by
Henning Petersen in PR 42718.
2010-02-02 14:57:45 +00:00
hubertf
659e2ca273 Use uppercase for acronyms on output: DRAM, SRAM 2010-02-01 22:34:29 +00:00
njoly
7d3be93bb8 Do not print ac97 link rate message unless verbose boot is requested. 2010-02-01 12:51:16 +00:00
msaitoh
bb5dfe40ba Fix the bug that unaligned access occurs on amd64. It also fixes the bug
that error bits aren't cleard because these bits are W2C (in other word, W1C).

Reported by Michael van Elst.
2010-02-01 05:38:36 +00:00
hubertf
af120bb199 Replace more printfs with aprint_normal / aprint_verbose
Makes "boot -z" go mostly silent for me.
2010-01-31 00:43:37 +00:00
jakllsch
43f0caffdd regen. 2010-01-30 20:50:19 +00:00
jakllsch
8216c57cdb Add Qumranet vendor and Virtio device IDs.
Also, sort some vendor entries.
2010-01-30 20:47:57 +00:00
jakllsch
e1d2d1d9ed Sprinkle __KERNEL_RCSID() into siisata(4).
Slightly adjust some comment styling.
2010-01-30 16:16:35 +00:00
msaitoh
a029a96bdd ANSI C, KNF and tabify 2010-01-28 07:34:12 +00:00
msaitoh
40e808f7b7 - Introduce IPMI and ASF related code from FreeBSD. It fixes some problems
which occured in netboot on sparc64 and PR#32767
- move the code of disabling host interrput in bge_stop() like linux tg3
  driver.
- fix the return value of bge_eeprom_getbyte().
- remove an unused structure.
- KNF
2010-01-28 03:09:13 +00:00
msaitoh
95c0acfe22 Add some register definitions. 2010-01-28 02:55:31 +00:00
martin
f6610e39b4 Back out part of my device property change: the mac-address part was already
done better in another place which I overlooked when merging local
changes.
2010-01-25 10:25:30 +00:00
martin
3f563da1bf Do not try to read the EEPROM if we already know we don't have one. 2010-01-24 23:27:39 +00:00
martin
808ceeabba Add support for device properties to override the mac address and set
the BGE_NO_EEPROM flag if we have an onboard device w/o SEEPROM.
2010-01-24 23:09:26 +00:00
msaitoh
fcf9d8f520 Fix a printf() message in debug code reported by Bert Kiers. 2010-01-24 17:56:54 +00:00
msaitoh
6d4f69ebbb Many changes from FreeBSD and OpenBSD:
- Add support for BCM5705F,BCM5714,SBCM5715S,BCM5717,BCM5718,BCM5720,BCM5723,
   BCM5724,BCM5751F,BCM5753F,BCM5756,BCM5761,BCM5761E,BCM5761S,BCM5761SE,
   BCM5764,BCM5781,BCM5784M,BCM5903M,BCM57760,BCM57761,BCM57765,BCM57780,
   BCM57781,BCM57785,BCM57788,BCM57790,BCM57791 and BCM57795. Fixes PR#41694.
 - Fix misunderstanding the capability for TSO4 on some chips.
 - Many other bugfixes.
 - Use proplib for no EEPROM systems (e.g. sparc64 with onboard bge).
 - Add debug function to show some flags.
2010-01-24 16:21:09 +00:00
msaitoh
e7e99141e3 regen. 2010-01-24 15:53:59 +00:00
msaitoh
7ca751745f Add BCM5717,5718,5723,5724,5787F,5761,5761E,5764,5761S,5761SE,5760,57788,
57780,57790,5784M,5785F,5785G,57761,57781,57791,57765,57785 and 57795.
2010-01-24 15:53:29 +00:00
msaitoh
39c974917d Fix the bug that both BGE_PCIE and BGE_PCIX are set on PCI-Express devices. 2010-01-24 15:29:10 +00:00
msaitoh
b95c5336e3 KNF & fix typo in comment.
No functional change.
2010-01-24 14:10:00 +00:00
jdc
5fd95f0bc6 Remove port-specific code for determining MAC address, and use device
properties instead (c.f. gem(4) and hme(4)).
2010-01-22 14:34:34 +00:00
martin
f9e1815aaf Unify the name of the device property to hold a MAC address - there was
no clear majority for either "mac-addr" vs. "mac-address", but a quick
gallup poll among developers selected the latter.
2010-01-22 08:56:04 +00:00
hubertf
73699ad19c regen - thanks for the reminder @ veego 2010-01-22 08:01:49 +00:00
hubertf
3c3fb74cfa add/improve a few devices 2010-01-21 23:23:44 +00:00
macallan
f716aea43a get rid of architecture-specific firmware calls to determine the MAC address
on sparc(64) and macppc - use device properties instead
tested by myself on macppc and martin on sparc64
2010-01-21 17:40:09 +00:00
martin
cabe7be741 Remove sparc specific code, rely on device properties instead 2010-01-21 16:14:39 +00:00
msaitoh
8ececd13c6 Remove an extra debug printf(). KNF.
No functional change.
2010-01-21 08:52:20 +00:00
martin
6d8f3b9e7c Remove sparc specific code and HME_USE_LOCAL_MAC_ADDRESS hack, instead
use the "mac-address" device property if present.
2010-01-20 22:58:37 +00:00
tonnerre
9956b4e182 Signedness bug/crash in azalia and hdaudio. Fixes PR 42604.
By Pierre Pronchery.
2010-01-20 09:05:12 +00:00
pooka
10fe49d72c Redefine bpf linkage through an always present op vector, i.e.
#if NBPFILTER is no longer required in the client.  This change
doesn't yet add support for loading bpf as a module, since drivers
can register before bpf is attached.  However, callers of bpf can
now be modularized.

Dynamically loadable bpf could probably be done fairly easily with
coordination from the stub driver and the real driver by registering
attachments in the stub before the real driver is loaded and doing
a handoff.  ... and I'm not going to ponder the depths of unload
here.

Tested with i386/MONOLITHIC, modified MONOLITHIC without bpf and rump.
2010-01-19 22:06:18 +00:00