summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/pci_pci.c
Commit message (Expand)AuthorAgeFilesLines
* Partially revert r284034. In particular, revert the final change in thisjhb2015-07-251-21/+20
* MFC 274633,274639,274663,277233-277235,281870,281871,281873,281874:jhb2015-06-051-39/+23
* MFC 281872:jhb2015-05-221-2/+2
* MFC 261790:jhb2015-04-011-32/+206
* MFC r264007,r264008,r264009,r264011,r264012,r264013rstone2015-03-011-6/+164
* MFC 277710:jhb2015-02-121-2/+4
* MFC 261524,261526,261527:jhb2014-02-191-0/+19
* Properly handle I/O windows in bridges with the ISA enable bit set. Thesejhb2013-07-181-86/+403
* - As it turns out, not only MSI-X is broken for devices passed through bymarius2013-07-091-2/+5
* Explicitly enable busmastering on PCI-PCI bridges. Transactions initiatedjhb2012-08-061-0/+7
* For subtractively decoding bridges, don't try to grow windows but passmarius2012-06-271-2/+2
* Add a 'wmask' variable to hold the expression '(1ul << w->step) - 1' injhb2012-06-191-9/+8
* Fix another off-by-one error in the previous fix so that the new startjhb2012-06-191-2/+2
* Fix a couple of bugs that prevented windows in PCI-PCI bridges fromjhb2012-06-131-3/+3
* - There's no need to overwrite the default device method with the defaultmarius2011-11-221-2/+1
* Respect the BIOS/firmware's notion of acceptable address ranges for PCIjhb2011-07-151-12/+0
* Properly align the end of a candidate back region based on the window'sjhb2011-07-121-1/+1
* Split out host_pcib_get_busno() from the generic PCI-PCI bridge driver tojhb2011-06-241-92/+0
* Fix some off-by-one errors with the ending address of candidate regionsjhb2011-06-101-3/+4
* Reimplement how PCI-PCI bridges manage their I/O windows. Previously thejhb2011-05-031-5/+645
* Add implementations of BUS_ADJUST_RESOURCE() to the PCI bus driver,jhb2011-05-021-0/+1
* Add device IDs for two more ServerWorks Host-PCI bridges so that we canjhb2010-11-251-0/+2
* Introduce a new tunable 'hw.pci.do_power_suspend'. This tunable lets youjkim2010-10-201-1/+1
* Do not apply do_power_resume for suspending P2P bridge as we did in r214064.jkim2010-10-201-1/+1
* Add a new method to the PCI bridge interface, PCIB_POWER_FOR_SLEEP(). Thisjhb2010-08-171-20/+21
* Implement a rudimentary suspend/resume methods for PCI P2P bridge.jkim2009-12-101-56/+199
* Revert junk from last commit. These are WIP and not ready (and don'timp2009-05-201-15/+0
* We no longer need to use d_thread_t, migrate to struct thread *.imp2009-05-201-0/+15
* Don't adjust ranges at all for subtractive bridges. The simple-mindedimp2009-03-151-0/+4
* Two fixes:imp2009-03-141-16/+12
* Style nit. Continued lines are indented 2 spaces in this file.imp2008-09-031-4/+4
* The config space registers holding the upper 32-bits of the prefetchablejhb2008-08-201-4/+16
* Update a comment about not numbering pci busses. This may soon beimp2008-08-171-7/+9
* Remove useless #if 1.imp2008-08-161-2/+0
* Add some sysctl reporting for most pci_pci bridges. We now reportimp2008-08-161-0/+17
* SATA device on some nForce based boards could get confused if MSI is notluoqi2008-07-231-1/+7
* Make the PCI code aware of PCI domains (aka PCI segments) so we canmarius2007-09-301-1/+8
* Fix a typo in pcib_alloc_msi{x} which resulted in thegallatin2007-05-231-2/+2
* Revamp the MSI/MSI-X code a bit to achieve two main goals:jhb2007-05-021-11/+12
* - Add missing constants for subclasses.jhb2007-03-311-1/+1
* Expand the MSI/MSI-X API to address some deficiencies in the MSI-X support.jhb2007-01-221-0/+11
* - Add a new flag to the PCI-PCI driver to disable MSI on devices behind thejhb2007-01-131-0/+9
* First cut at MI support for PCI Message Signalled Interrupts (MSI):jhb2006-11-131-0/+45
* Don't try to print a NULL string during boot. If a device doesn't have ajhb2006-11-091-9/+15
* More fully support 64-bit bars. Prior to this commit, we supportedimp2006-10-301-33/+39
* Remove redundant casts. The casts inside the macros should beimp2006-10-121-4/+4
* Free allocated environment variables after use.jkim2006-04-211-4/+12
* - Make pcib_devclass private to sys/dev/pci/pci_pci.c and change all thejhb2006-01-061-7/+2
* fix CardBus issue for Compaq R3000 series laptopjkim2005-08-261-0/+18
* Add a detach for pci bridge and pci bus drivers. This allows one toimp2005-04-291-0/+1
OpenPOWER on IntegriCloud