summaryrefslogtreecommitdiff
path: root/sys/dev/pci
AgeCommit message (Collapse)Author
2008-09-07Kill some unneeded defines and struct members.Owain Ainsworth
2008-09-06Something else that nothing calls.Owain Ainsworth
2008-09-06Kill some more unused struct fields and the cases for them.Owain Ainsworth
2008-09-06Kill the stats data structures and noop some other parts. Nothing inOwain Ainsworth
userland asks for these stats, and we stopped recording anything interesting a while back.
2008-09-05The code for cleaning up errored buffers and for cleaning up at the endOwain Ainsworth
is the same. Factor them into one function. Saves another 450 bytes on amd64.
2008-09-05The helper functions in this file are only used in one place andOwain Ainsworth
relatively small, so inline them. This shrinks the kernel by about 500 bytes and saves a tree lookup.
2008-09-05syncOkan Demirmen
2008-09-05- clarify Radeon HD 2600 Pro entryOkan Demirmen
- add Mobility Radeon HD 2600 found in a hp 8510p ok brad
2008-09-05fix vblank interrupt mask. Unbreaks sync-to-vblank and anything thatOwain Ainsworth
needs the actual interrupts. Oops!
2008-09-04mostly cosmetic.Damien Bergamini
also, do not set the privacy bit in the capinfo field of (re)assoc requests, even for RSNA.
2008-09-03(Re)Association requests should contain a QoS Capability element,Damien Bergamini
not an EDCA Parameter Set element (spotted by IEEE80211_STA_ONLY).
2008-09-03redefine ic_send_mgmt() as a no-op instead of calling IF_PURGE inDamien Bergamini
{ipw,iwi}_start which is wrong (node reference is not released). from pgt(4).
2008-09-03Use & not && when masking bits.Jonathan Gray
2008-09-02If we need a physical hardware status page, initialise it at device attachOwain Ainsworth
instead of putting up and tearing down on open and close, some chips got unstable with it being done repeatedly. From drm git. Tested by several.
2008-09-02Track progress inside of batchbuffers so we know the hardware isn'tOwain Ainsworth
wedged. This avoids early temination of long-running commands. From Keith Packard, via drm git. Tested by several on various chipsets.
2008-09-02missing break;Jonathan Gray
ok oga@
2008-09-02detypedef some more. No functional change.Owain Ainsworth
2008-09-01avoid loosing return value from copyin, and properly return it.Charles Longeau
initial patch from me, reworked by oga@. found by LLVM/Clang Static Analyzer. ok oga@
2008-09-01fix null dereference.Charles Longeau
initial patch from me, reworked by oga@. found by LLVM/Clang Static Analyzer. ok oga@
2008-09-01convert a tsleep back to msleep that got lost in a previous upstream merge.Owain Ainsworth
Won't sleep with a spinlock here anymore.
2008-09-01Add Interrupt mitigation for the i9XX user_irq, should save a bit of power;Owain Ainsworth
from drm git.
2008-09-01Finish the rest... ATL2 -> LIIBrad Smith
ok jsing@
2008-08-31remove http links to dead/changed domains.Jonathan Gray
2008-08-30Fix an issue initially reported by drahn@ with gem(4) where theseBrad Smith
drivers can report 2-3x times the number of actual packets being transmitted by only incrementing the counter for descriptors with buffers being freed. ok kettenis@
2008-08-30regenBrad Smith
2008-08-30Add PCI ids for Intel E1000 82576 based boards.Brad Smith
From FreeBSD
2008-08-30regenBrad Smith
2008-08-30Add the vendor ID for Techsan Electronics and PCI ids for theirBrad Smith
Sky2PC DVB cards. From jbg@
2008-08-30Remove the header that exposed the old wdt ioctl interface to userland,Jonathan Gray
wdt was converted to use the common watchdog code some time ago so this is no longer needed. "yes, we should remove it" mbalmer@
2008-08-30Mention Family 11h in the comment.Brad Smith
2008-08-29Disable the use of Jumbo frames on the first generation chips (82542).Brad Smith
The exact details are unknown (possibly hw errata?) but the Windows and Linux drivers have never supported Jumbos on this chipset and since it is so old and rare it is not that big of a deal. From FreeBSD ok dlg@ awhile ago.
2008-08-29Build with mtrr support on amd64. This really should have gone in inOwain Ainsworth
edmonton, but I forgot. ok and extra testing phessler@.
2008-08-29Don't memcpy too far whem drm_realloc() is called with a smaller size.Owain Ainsworth
This was never noticed since it's always used with a larger size. Noticed by Stephane Marchesin.
2008-08-29support AMD Family 11h (Turion X2 Ultra et al); discussed with jsg@ and jmc@Constantine A. Murenin
2008-08-28Ignore xserver provided mmio address. We already have it. From git.Owain Ainsworth
2008-08-28indent IF_PURGE. pointed out by brad@Damien Bergamini
no binary changes.
2008-08-28#undef IPW_DEBUGDamien Bergamini
fix a comment while i'm here. pointed out by brad@
2008-08-2880 cols.Damien Bergamini
no binary changes.
2008-08-28WPA support for iwi(4).Damien Bergamini
some initial WMM bits too. use license.template while i'm here.
2008-08-28Do not try to attach to rev 2 BCM4311/BCM4312 chipsets as theyBrad Smith
require v4 firmware and the driver currently uses v3 firmware. ok mglocker@
2008-08-28i've lost the IF_PURGE() bits in the process...Damien Bergamini
use license.template while i'm here.
2008-08-28WPA support for ipw(4).Damien Bergamini
Did a lot of cleanup while I was there.
2008-08-28Driver for Acer Labs M5455 integrated sound found on recent Ultra workstations.Mike Belopuhov
Suggestions and corrections by kettenis, ratchov, jakemsr. Thanks a lot! Recording doesn't work at the moment. ok kettenis ratchov
2008-08-28Ignore userland provided batchbuffer start parameter, we can determineOwain Ainsworth
it ourselves. From drm git.
2008-08-28set sarea_priv to NULL to prevent possible access on next open/close.Owain Ainsworth
From Robert Noland via drm git.
2008-08-28Kill the ifdefed out ttm interface stuff. The intel driver hasOwain Ainsworth
definitively gone for GEM so this will not be needed. No binary change.
2008-08-28Add some more E1000 PCI ids.Brad Smith
From FreeBSD
2008-08-28This file was meant to be removed with the last commit, it's now emptyOwain Ainsworth
and unused.
2008-08-28replace usage of drm_memrange with extent(9). No functional change, butOwain Ainsworth
should shrink the kernel somewhat. For some strange reason I was unaware of this api when I pulled in these changes. tested by myself and Paul de Weerd, thanks!
2008-08-27the firmware is responsible for sending management frames, butDamien Bergamini
since we pass received management frames to net80211, net80211 may send replies (like deauth/disassoc), so we just call IF_PURGE(&ic->ic_mgtq) in {ipw,iwi}_start just to be on the safe side of things (so we don't leak mbufs).