aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/pci
Commit message (Expand)AuthorAgeFilesLines
* Revert junk from last commit. These are WIP and not ready (and don'tWarner Losh2009-05-203-116/+0
* We no longer need to use d_thread_t, migrate to struct thread *.Warner Losh2009-05-203-0/+116
* - Add a few more register defintions for the PCI express capabilityJohn Baldwin2009-04-171-0/+28
* - Consolidate duplicated code for reading and sizing BARs and writing baseJohn Baldwin2009-04-141-121/+98
* - Fix spacing in the comment.Stanislav Sedov2009-04-031-1/+1
* - Correct the comment.Stanislav Sedov2009-04-031-3/+4
* Don't adjust ranges at all for subtractive bridges. The simple-mindedWarner Losh2009-03-151-0/+4
* Two fixes:Warner Losh2009-03-142-18/+14
* Fix a buglet in revision 189401: when restoring a 64-bit BAR,Marcel Moolenaar2009-03-101-1/+1
* Invert the logic error for the MSI/MSIX vs INTx case.Robert Noland2009-03-061-1/+1
* Always read/write the full 64-bit value of 64-bit BARs. Specifically,John Baldwin2009-03-052-23/+34
* Honor the prefetchable flag in memory BARs by setting the RF_PREFETCHABLEJohn Baldwin2009-03-051-2/+6
* The recent PCI resource allocation fixes exposed a bug where the sameJohn Baldwin2009-03-041-0/+59
* Extend the management of PCIM_CMD_INTxDIS.Robert Noland2009-03-041-18/+35
* Further refine the handling of resources for BARs in the PCI bus driver.John Baldwin2009-03-032-82/+167
* Disable INTx when enabling MSI/MSIXRobert Noland2009-03-022-0/+5
* Don't throw away upper 32-bits of the HT MSI address window. In practiceJohn Baldwin2009-02-261-1/+1
* Add SATA and PCI Advanced Features capabilities constants.Alexander Motin2009-02-151-0/+11
* - Add a new ioctl to /dev/pci to fetch details on an individual BAR of aJohn Baldwin2009-02-022-4/+73
* Change the probe priority for PCI and I2C generic bus modules fromNathan Whitehorn2009-01-201-1/+1
* Disable decoding of BARs by devices before we trash the value in the BARJohn Baldwin2009-01-161-0/+18
* Add ADMA, SATA and SAS mass storage subclasses reporting.Alexander Motin2008-11-131-0/+3
* Nit: Add a few leading zeros to make this match other mask constantsWarner Losh2008-11-031-1/+1
* Add HDA multimedia subclass.Alexander Motin2008-10-212-0/+2
* Add "SD host controller" subclass name.Alexander Motin2008-10-211-0/+1
* pci_setup_intr() will only enable MSI/MSI-X for direct children. Add methodsRobert Noland2008-09-191-2/+18
* Allow child devices of vgapci(4) to query VPD strings and use MSI/MSI-XJohn Baldwin2008-09-161-1/+99
* Style nit. Continued lines are indented 2 spaces in this file.Warner Losh2008-09-031-4/+4
* Cope with errors from device_get_children(). These errors can happenWarner Losh2008-08-231-4/+7
* Cosmetic nit.Warner Losh2008-08-231-2/+0
* The config space registers holding the upper 32-bits of the prefetchableJohn Baldwin2008-08-202-4/+19
* Update a comment about not numbering pci busses. This may soon beWarner Losh2008-08-171-7/+9
* Remove useless #if 1.Warner Losh2008-08-161-2/+0
* Add some sysctl reporting for most pci_pci bridges. We now reportWarner Losh2008-08-162-3/+21
* Change -1 to 0xfffffffful since the interface returns uint32_t.Warner Losh2008-08-091-1/+1
* Remove the second check for a 64-bit BAR value on a 32-bit system inJohn Baldwin2008-08-051-19/+1
* If the kernel fails to allocate resources for the initial value of a BARJohn Baldwin2008-08-051-13/+33
* SATA device on some nForce based boards could get confused if MSI is notLuoqi Chen2008-07-233-5/+59
* Remove some remnant alpha hacks.Marius Strobl2008-04-261-7/+0
* Remove a trailing comma which FlexeLint whines about.Poul-Henning Kamp2008-04-121-1/+1
* Relax the check for a PCI-express chipset by assuming the system is aJohn Baldwin2008-02-011-5/+2
* Don't cache the new-bus name of a PCI device in the PCI conf structure,John Baldwin2008-01-151-1/+4
* Fix some bugs in the FreeBSD 4/5/6 pci(4) IOCTLs compatibility code:Marius Strobl2007-12-261-12/+9
* Make VPD register access more robust:Jung-uk Kim2007-11-161-69/+121
* Simplify the old compat #ifdefs.Warner Losh2007-10-261-22/+12
* Add ABI backwards compatibility to the FreeBSD 4/5/6 versions ofMarius Strobl2007-10-241-50/+294
* Make the PCI code aware of PCI domains (aka PCI segments) so we canMarius Strobl2007-09-306-41/+89
* - Fix a small bit slip in PCIM_PCAP_D[0-2]PME defines.Stephane E. Potvin2007-09-191-3/+5
* In pci_alloc_map(), restore the original value of the BAR forMarcel Moolenaar2007-07-291-0/+8
* Fix a typo in pcib_alloc_msi{x} which resulted in theAndrew Gallatin2007-05-231-2/+2