Commit Graph

5627 Commits

Author SHA1 Message Date
macallan b988fb3a70 back out the reference divider probing - doesn't work right on R1xx 2007-09-03 02:45:06 +00:00
ober fe1557ca83 regen. added Intel LPC 82801HEM and 82801IO 2007-09-02 21:03:56 +00:00
ober 51d0f6cc38 Add Intel LPC 82801HEM and 82801IO entries 2007-09-02 21:02:52 +00:00
macallan 4aee9ec48c always try to probe the reference divider, use default only if that fails 2007-09-02 18:47:27 +00:00
degroote 6471b574ca The service queue isn't used anymore so don't allocate it.
It saves a bit of memory and reduces diff with other BSD.
2007-09-02 12:18:05 +00:00
degroote 58d834d34b Fix scanning code for wpi based on the iwi code.
Keep track of the status of the scan.
On a transition IEEE80211_S_SCAN -> IEEE80211_S_SCAN, don't stop the previous
scan, finish the current scan.
When we receive some frames in the IEEE80211_S_SCAN state, set current_channel
based on the value advertised in beacons or probre reponse.

Moreover, it fixes WPA issues for me.
2007-09-02 11:37:30 +00:00
xtraeme bed35595ed Attach to the ICH6 AC-97 Modem function. 2007-09-02 00:48:52 +00:00
riz a550eae132 For SMBus, add the ability to enumerate devices on the bus.
This does NOT identify the devices, merely indicates the
presence of devices at certain addresses.  Tested on ichsmb
and nfsmb - other SMBus devices will need to ensure the
proper bus type is set. (I2C_TYPE_SMBUS)

From Nicolas Joly, via Paul Goyette, in PR#36744.
2007-09-01 22:19:25 +00:00
ober a9cab94434 *** empty log message *** 2007-09-01 21:47:39 +00:00
ober e18f309a93 ICH8M LPC Interface bridge. ok xtraeme 2007-09-01 21:43:33 +00:00
dyoung dcb45c7c0e Instead of IF_POLL()'ing and IF_DEQUEUE()'ing, just IF_DEQUEUE(). 2007-09-01 07:38:16 +00:00
dyoung dcd8923429 Change a bazillion occurrences of code resembling this,
error = (cmd == SIOCADDMULTI) ?
	    ether_addmulti(ifr, &sc->sc_ec) :
	    ether_delmulti(ifr, &sc->sc_ec);

	if (error == ENETRESET) {

to this,

	if ((error = ether_ioctl(ifp, cmd, data)) == ENETRESET) {

which does the same thing.

(A bazillion is a very large number.  This seems to make the i386
ALL kernel smaller by 3kB to 4kB.)

Use ifreq_getaddr() twice in es(4).

Whitespace nits.
2007-09-01 07:32:22 +00:00
xtraeme 097c13a522 Use a different case for the CX700 IDE Controller to print the
attach message and when setting the UDMA mode.
2007-08-31 01:42:48 +00:00
xtraeme ee2b8027ff - Proper VIA CX700 IDE Controller support (missed in previous).
- Attach to the NVIDIA MCP67 IDE and SATA controllers.
2007-08-31 01:37:46 +00:00
xtraeme 930907a507 Proper ICH8M IDE Controller support (missed in previous). 2007-08-31 01:35:07 +00:00
xtraeme 5f6ecf6711 Attach to the VIA CX700 IDE Controller. 2007-08-31 01:22:12 +00:00
xtraeme 6fe677c273 regen 2007-08-31 01:17:39 +00:00
xtraeme 116488dd92 + VIA CX700 IDE Controller 2007-08-31 01:17:20 +00:00
xtraeme 8de967d769 Attach to the ICH8M IDE Controller. 2007-08-31 00:01:17 +00:00
xtraeme fde22f7617 regen 2007-08-30 23:59:21 +00:00
xtraeme a1032767cf + Intel 82801HBM IDE Controller 2007-08-30 23:59:01 +00:00
xtraeme a7e0991f20 Attach to the ICH9 SATA devices. 2007-08-30 23:55:03 +00:00
msaitoh a4237aa2b7 Add more work for the EEPROM reaload sequence.
Fix typo.
2007-08-30 05:48:50 +00:00
msaitoh b7d1c5d613 EECD_EE_AUTORD is only for 8257{123},80003,ICH{89}.
Will fix "auto read from eeprom failed to complete" problem.
2007-08-30 03:02:23 +00:00
dyoung f59a11881a Constify: LLADDR() -> CLLADDR(). 2007-08-29 22:33:42 +00:00
msaitoh 86b9b947e1 add ICH9
need more work?
2007-08-28 01:10:34 +00:00
msaitoh 1f24e62283 regen 2007-08-28 01:09:28 +00:00
msaitoh 2ef753ba17 add ICH9's Ethers 2007-08-28 01:09:01 +00:00
xtraeme 87186fcca6 Use rwlock(9) rather than lockmgr(9). 2007-08-27 15:57:13 +00:00
xtraeme 862b664446 Apply some KNF. 2007-08-27 12:07:39 +00:00
xtraeme 5d1b643f3f Attach to the ICH9 SMBus device too. 2007-08-27 09:09:22 +00:00
xtraeme 31ee4220f6 Add missing __KERNEL_RCSID(). 2007-08-27 06:01:10 +00:00
dyoung 71e77a61b4 Constify: LLADDR -> CLLADDR. I'm aiming here to make it easier to
identify sockaddr_dl abuse that remains in the kernel, especially
the potential for overwriting memory past the end of a sockaddr_dl
with, e.g., memcpy(LLADDR(), ...).
2007-08-26 22:45:55 +00:00
martin 24201ba62f Allow 64bit memory BARs if we are compiling on 64bit archs. 2007-08-26 19:52:06 +00:00
xtraeme 268e268682 Move the ICH SMB defs to dev/ic/i82801lpcreg.h, it's where it belongs.
This is to avoid code duplication.
2007-08-26 18:39:43 +00:00
xtraeme 434a9a86ff There's no need to add timecounter code inside of __HAVE_TIMECOUNTER
ifdefs.
2007-08-26 17:15:42 +00:00
xtraeme fc39e77a79 regen 2007-08-26 07:19:11 +00:00
xtraeme 401952b610 Add two ICH8 LPC Interface Bridges. 2007-08-26 07:18:53 +00:00
he 22cbe339e3 Use bool with prop_dictionary_get_bool. 2007-08-19 15:57:24 +00:00
riz 67ed136a80 Regen. 2007-08-19 00:40:38 +00:00
riz a12c37d4b2 Add 27 Intel ICH9 device IDs, from:
http://download.intel.com/design/chipsets/specupdt/31697301.pdf
2007-08-19 00:39:46 +00:00
macallan 4cd1e587c3 use bool with prop_dictionary_get_bool 2007-08-18 18:35:15 +00:00
degroote c4abb95a0e Fix possible "packet corruption" which appears on high load 2007-08-15 18:11:14 +00:00
markd 89d3c65ccd Add agp support for i965Q.
Based on a patch for FreeBSD by Eric Anholt.
OKed on tech-kern some months ago.
2007-08-15 02:26:13 +00:00
jnemeth d74976c467 regen 2007-08-14 16:14:21 +00:00
jnemeth 5b3c74a3d6 PR/36759 - Christoph Egger -- add some MARVELL devices 2007-08-14 16:13:38 +00:00
kiyohara 2bf46d5050 Remove and insert null-line.
No parentheses are needed around the return value.
2007-08-14 14:18:17 +00:00
kent 31b57ef849 support for playback-only devices such as Radeon HD 2x00 2007-08-14 13:57:56 +00:00
jnemeth a7fddb6456 regem 2007-08-11 02:06:12 +00:00
jnemeth 20861ef7a0 PR/36759 - Christoph Egger -- AMD product updates 2007-08-11 02:05:11 +00:00