summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/pci.c
Commit message (Expand)AuthorAgeFilesLines
* Adjust the global MSI blacklisting strategy so we don't have to explicitlyjhb2007-02-141-0/+26
* - Fix an off by one error in pci_remap_msix_method() that effectivelyjhb2007-02-141-2/+10
* Add missing 'break' that in this case is harmless.jhb2007-02-141-0/+1
* As VPD support still causes hard hangs on boot with some hardware, add arwatson2007-02-081-2/+9
* Expand the MSI/MSI-X API to address some deficiencies in the MSI-X support.jhb2007-01-221-27/+143
* Disable MSI for the Intel 845 and 865 chipsets and update comment forjhb2007-01-161-1/+3
* Fix the subvendor ID for PCI-PCI bridges.jhb2007-01-161-2/+7
* - Add a new flag to the PCI-PCI driver to disable MSI on devices behind thejhb2007-01-131-0/+6
* Disable MSI for two ServerWorks chipsets. The first is based on a userjhb2007-01-121-0/+7
* Blacklist a few more Intel chipsets re: MSI based on user reports:jhb2007-01-121-2/+4
* - Condense the comment for Intel chipset MSI blacklist entries.jhb2007-01-121-7/+3
* Disable MSI on the Intel E7505 chipset. It is reported broken on a Tyanjhb2006-12-281-0/+6
* Disable MSI for the Intel E7501 chipset.jhb2006-12-141-0/+6
* Add a first pass at a way to blacklist MSI on systems where it doesn'tjhb2006-12-141-0/+51
* Replace #define<space> with #define<tab> so the code is consistent withjhb2006-12-141-10/+10
* - Add constants for HT PCI capability registers including the variousjhb2006-12-121-0/+30
* Give the WREG() macro the same lifetime as the REG() macro.jhb2006-12-121-3/+3
* Add some bootverbose printf's to detail how many MSI messages are allocatedjhb2006-12-121-0/+92
* don't mark the cksum as invalid here... off is incorrect when we getjmg2006-11-211-1/+0
* Look for capabilities in PCI-PCI bridges using the same CAP PTR registerjhb2006-11-161-0/+2
* First cut at MI support for PCI Message Signalled Interrupts (MSI):jhb2006-11-131-7/+421
* fix hanging on invalid data... (This doesn't fix hanging due to brokenjmg2006-11-091-3/+4
* Various whitespace cleanups.jhb2006-11-071-22/+23
* Doh! Actually commit checking against NULL for res.imp2006-11-041-5/+5
* Assign start to the value we were able to allocate and use that toimp2006-10-301-10/+11
* More fully support 64-bit bars. Prior to this commit, we supportedimp2006-10-301-12/+29
* fix tab indentation for CP and RV...jmg2006-10-201-7/+51
* provide routines to access VPD data at the PCI layer...jmg2006-10-091-3/+339
* spell PCIS_CRYPTO_ENTERTAIN properly...jmg2006-09-201-1/+1
* Simplify the pager support in DDB. Allowing different db commands tojhb2006-07-121-4/+3
* Fixup some comments to allow for the fact that PCI domains are not specificjhb2006-05-111-3/+3
* The size of I/O ranges can be anything from 16 bytes to 2G bytes.marcel2006-04-271-2/+2
* Make the 'pci_devclass' pointer variable private (drivers really shouldn'tjhb2006-01-201-1/+1
* Use __HAVE_ACPI and __PCI_REROUTE_INTERRUPT as appropriate rather thanimp2006-01-011-4/+2
* Remove stray debug from p4 integration.imp2006-01-011-5/+1
* Remove debug now that I've looped back the big changes into my p4 tree.imp2005-12-301-4/+0
* Expose pci_add_resources to the outside world, add a 'force' flag toimp2005-12-301-29/+61
* Add a new method PCI_FIND_EXTCAP() to the pci bus interface that is usedjhb2005-12-201-2/+54
* Improve diagnostic message.imp2005-11-091-2/+3
* MFp4: When doing lazy allocation, it turns out that we need to record theimp2005-10-291-0/+3
* Use symbolic name rather thanhard coding the cap pointer offset forimp2005-10-291-1/+1
* Minor style(9) nitage.imp2005-10-281-4/+2
* Add a 1 microsecond delay in pci_add_children(), right before the readwpaul2005-10-251-0/+1
* - Consolidate duplicated code for assigning interrupts to PCI devices viajhb2005-09-291-17/+55
* Split power state control into two variables. hw.pci.do_powerstateimp2005-09-211-16/+18
* Change hw.pci.do_powerstate from a boolean to a range. 0 means theimp2005-09-111-15/+34
* Allow one to access the cached values for CMDREG, CACHELNSZ, MINGNT,imp2005-09-111-6/+23
* More consistantly return the correct BAR size. Before, we'd onlyimp2005-09-031-6/+8
* Typo in comment.jhb2005-09-011-1/+1
* Treat resources that are 0xfffff.... as being 'unassigned'.imp2005-09-011-1/+6
OpenPOWER on IntegriCloud