summaryrefslogtreecommitdiff
path: root/sys/dev/pci
AgeCommit message (Collapse)Author
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).
2008-08-27introduce new IEEE80211_STA_ONLY kernel option that can be set toDamien Bergamini
remove IBSS and HostAP support from net80211 and 802.11 drivers. it can be used to shrink RAMDISK kernels for instance (like what was done for wi(4)). it also has the benefit of highlighting what is specific to IBSS and HostAP modes in the code. the cost is that we now have two code paths to maintain.
2008-08-26Better strategy to single out onboard bge(4)'s on sparc64 machines.Mark Kettenis
ok deraadt@
2008-08-26regenBrad Smith
2008-08-26Add the PCI id for the Broadcom BCM5785 Ethernet controller.Brad Smith
2008-08-24Tadpole Viper onboard ethernet has no eeprom either, but the PROM entryTheo de Raadt
has subsystem ids set to the same as the regular ids, so the heuristic does not work. So look for the TAD,Viper machine name. When we get our hand on a Bullfrog (with a PCI slot) we will need to revisit this. ok kettenis
2008-08-24proper indentTheo de Raadt
2008-08-22synbcTheo de Raadt
2008-08-22more puc happinessTheo de Raadt
2008-08-21Rip out the remnants of the vblank signal stuff. Nothing uses it, andOwain Ainsworth
it's stupid anyway. Most of this was ifdefed out.
2008-08-21Instead of having a number of malloced arrays for vblank handling, justOwain Ainsworth
put them in a structure and malloc free an array of those, it is nicer that way and They're all needed at the same time, anyway. Idea taken from a suggestion on the dri-devel mailing list.
2008-08-18regenBrad Smith
2008-08-18Add the PCI id for the Broadcom BCM5716 Ethernet controller.Brad Smith
2008-08-18Another dead struct member.Owain Ainsworth