Commit Graph

24370 Commits

Author SHA1 Message Date
dholland 4b5720fd9e fix typo in comment 2008-09-01 22:00:30 +00:00
tron b69ff2f63b Make multicast setup work again which got broken by the last commit.
Patch provided by Matthias Drochner. This fixes PR kern/39439.
2008-08-31 19:57:03 +00:00
matt 15f84f36ad Regen. 2008-08-30 03:29:56 +00:00
matt 3358bb85e1 Add some more usb devices that the updated if_axe.c supports. 2008-08-30 03:27:48 +00:00
drochner 6ea9cc30bf add a "break" so that the isoc setup code doesn't access uninitialized
data if the frames allocated by a client driver don't use up all the
microframes within a frame
2008-08-28 23:08:00 +00:00
jmcneill fc513621ad Ignore HID and audio interfaces on iPhone, iPod Touch, and iPhone 3G. Maybe
we'll have better luck driving it with ugen(4)..
2008-08-28 21:43:11 +00:00
jmcneill d722f149b1 Regen. 2008-08-28 21:41:51 +00:00
jmcneill 42ecdc8c24 Add iPhone, iPod Touch, and iPhone 3G product IDs. 2008-08-28 21:41:19 +00:00
tsutsui 7421586212 Restore Technical manual's URL. 2008-08-28 16:47:10 +00:00
christos dba33e96d9 pmf_register. 2008-08-27 05:39:01 +00:00
christos 85aaf2d241 regen 2008-08-27 05:37:00 +00:00
christos 7ba0de70e3 Add one more cardbus bridge 2008-08-27 05:35:38 +00:00
christos 91ca465c78 device_t changes, pmf, minor knf. 2008-08-27 05:33:47 +00:00
macallan 5eb6bd1c4f allow wildcard for addr so we can have spdmem* at iic? addr ? 2008-08-26 16:29:14 +00:00
hannken 83e3e8b863 Use (*bdev->d_ioctl)() to get the size of the block device the file system
is mounted on.  VOP_IOCTL() without VOP_OPEN() is wrong and we cannot
open a block device twice.

Fixes PR #39405
2008-08-26 13:04:55 +00:00
jmcneill 7cc899257c Match on Rage Mobility M3 (AGP) 2008-08-25 23:09:23 +00:00
cegger 79670c1773 regen. for PR 39241: Add support for Broadcom BCM5906(M) from Karl Uwe Lockhoff 2008-08-25 08:15:46 +00:00
cegger bdc28ede37 PR 39241: Add support for Broadcom BCM5906(M) from Karl Uwe Lockhoff 2008-08-25 08:15:05 +00:00
kent ed7dd02a92 * generic_mixer_create_virtual()
Don't track items by pointers because the buffer can be moved by realloc().

PR kern/39382, reported and patch provided by Takahiro Hayashi
2008-08-24 16:12:03 +00:00
hannken 982705a478 Destroy cb_buf before pool_put().
Resolves PR #38636
2008-08-24 09:19:03 +00:00
tsutsui c0abd7b54e Also match Realtek 8138, 8139D, and 8100. 2008-08-23 16:56:45 +00:00
tsutsui 0cec1c1acf Regen from pcidevs rev 1.949:
> - add a Realtek 8139D variant (from FreeBSD)
> - remove a duplicated entry of Realtek 0x8138
2008-08-23 16:55:50 +00:00
tsutsui 632ccfbb91 - add a Realtek 8139D variant (from FreeBSD)
- remove a duplicated entry of Realtek 0x8138
2008-08-23 16:54:56 +00:00
tsutsui 70350ebf56 Fix typo in comment. 2008-08-23 15:46:47 +00:00
tnn 7ebba3a956 Add support for the Realtek 8102E/8102EL PCIe 10/100 Ethernet devices.
From FreeBSD.
2008-08-23 14:27:45 +00:00
tnn 551aa80c74 add PCI id for i945GME, thereby allowing i915drm to attach to it. 2008-08-23 11:27:01 +00:00
tnn d49a05b3bf AGP support for Intel 945GME chipset, found on Acer Aspire One. 2008-08-22 18:05:44 +00:00
tnn c32f0e001c regen (Intel 945GME) 2008-08-22 16:55:50 +00:00
tnn e493d12c42 Add Intel 82945GME Host Bridge
Intel 82945GME Integrated Graphics Device
2008-08-22 16:54:17 +00:00
pgoyette 6d65ba8398 1. provide for warning-min and warning-max alarm levels in addition to
critical-min and critical-max; also, a battery warning-capacity is
   added in addition to a critical-capacity.

2. usr.sbin/envstat is modified to introduce a -W command line switch to
   display the warning-* values instead of the critical-* values, and
   envstat(8) and envsys.conf(5) man pages are updated appropriately.

3. Treat user-defined limits as a single continuum and generate a single
   event regardless of how many boundaries a change in sensor value
   crosses;  ditto for driver-defined limits.

Fixes my PR/39021
Fixes my PR/39022

OK'd by christos@ bouyer@ cube@
2008-08-22 11:27:50 +00:00
matt b10d12581a Regen. 2008-08-22 03:23:30 +00:00
matt 0793292db9 Add APPLE ETHERNET 2008-08-22 03:22:25 +00:00
drochner 8991542aa2 use M_NOWAIT in an early allocation for consistency, from Kevin Lo 2008-08-21 12:25:03 +00:00
tacha df79ac9f1c Add support for nVidia MediaShield ata raid found on HP ProLiant ML115.
Tested on HEAD and netbsd-4 branch with RAID0, RAID1, SPAN with MCP55 SATA controller.
2008-08-20 15:00:34 +00:00
matthias b6d0bc4809 Regen. 2008-08-19 10:02:42 +00:00
matthias 799947390b Typo 2008-08-19 10:02:18 +00:00
matthias 0cbadedafe Add agp support for Intel 946gz. 2008-08-19 09:59:54 +00:00
matthias 0d4c4926d9 Regen. 2008-08-19 09:44:14 +00:00
matthias 3bd0efb138 Add pci ids for intel 82946GZ_{HB,IG} (used in my AcerPower 2000) 2008-08-19 09:41:40 +00:00
cube 1f9f95eab3 - Make RX queue free list code look like in if_wpi.c, including:
- Protect RX queue free list with a mutex, as it was done in so many
  network drivers now that it calls for common code, as dyoung@ points
  out.

However, for now it should improve a bit iwn(4)'s stability.
2008-08-18 21:19:22 +00:00
kent fb5a41ad3a Implement uhub_rescan(). After this change, "modload uaudio.kmod"
configures an audio device correctly for a device which is already
plugged.

* usb_subr.c
 Add locators parameter to usbd_attachinterfaces()
 Add usbd_reatach_device()

* usbdivar.h
 Export usbd_reatach_device()
2008-08-18 18:03:21 +00:00
cegger 6746e5563f regen. 2008-08-18 11:49:34 +00:00
cegger 64fb7cf189 add Cherry 6000 keyboard 2008-08-18 11:48:23 +00:00
drochner d564f76750 fix my last commit: add missing "break"s, from Marcus Glocker 2008-08-16 15:41:37 +00:00
dan f24c599f2e mark callout mpsafe, next comes moving some of the (silly) estimator
work from the initial collection to the later callout.
2008-08-16 13:07:30 +00:00
dan 1ace407f7e g/c unused #define 2008-08-16 12:33:18 +00:00
dan 7e7054bfea replace splsoftclock protection of the rndpool and related state with
another mutex.
2008-08-16 12:23:34 +00:00
dan b674194f5c replace splvm() protection of sample queue and device state with a mutex 2008-08-16 10:19:21 +00:00
dan 5249a0ab2d remove unnecessary splvm() calls around simple pool_get/put, obsoleted
by pool internal locks since vmlocking merged.
2008-08-16 07:37:14 +00:00
simonb fa98959cf6 When receiving a chain with multiple mbufs (eg a jumbo frame) make sure
the last mbuf in the chain doesn't have a negative length when adjusting
lengths when removing the FCS (which leads to a panic in sbcompress()).

Fix contributed by Wasabi Systems.
2008-08-15 15:45:52 +00:00