aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/pci
Commit message (Expand)AuthorAgeFilesLines
* - Use constants for VPD capability register offsets.John Baldwin2007-03-051-13/+13
* - Flesh out list of UART simple comms programming interfaces.John Baldwin2007-03-051-1/+15
* Add support for chipsets that has NULL'd BAR's for legacy ports.Søren Schmidt2007-02-171-1/+3
* Adjust the global MSI blacklisting strategy so we don't have to explicitlyJohn Baldwin2007-02-141-0/+26
* - Fix an off by one error in pci_remap_msix_method() that effectivelyJohn Baldwin2007-02-141-2/+10
* Add missing 'break' that in this case is harmless.John Baldwin2007-02-141-0/+1
* As VPD support still causes hard hangs on boot with some hardware, add aRobert Watson2007-02-081-2/+9
* Add constants for the PCIY_VENDOR (vendor-specific), PCIY_DEBUG (EHCIJohn Baldwin2007-02-021-0/+22
* Expand the MSI/MSI-X API to address some deficiencies in the MSI-X support.John Baldwin2007-01-227-27/+204
* - Change the PCI-X registers constants to be relative to the PCI-X PCIJohn Baldwin2007-01-191-15/+71
* Disable MSI for the Intel 845 and 865 chipsets and update comment forJohn Baldwin2007-01-161-1/+3
* Fix the subvendor ID for PCI-PCI bridges.John Baldwin2007-01-162-5/+11
* - Add a new flag to the PCI-PCI driver to disable MSI on devices behind theJohn Baldwin2007-01-133-0/+16
* Disable MSI for two ServerWorks chipsets. The first is based on a userJohn Baldwin2007-01-121-0/+7
* Blacklist a few more Intel chipsets re: MSI based on user reports:John Baldwin2007-01-121-2/+4
* - Condense the comment for Intel chipset MSI blacklist entries.John Baldwin2007-01-121-7/+3
* Disable MSI on the Intel E7505 chipset. It is reported broken on a TyanJohn Baldwin2006-12-281-0/+6
* Disable MSI for the Intel E7501 chipset.John Baldwin2006-12-141-0/+6
* Add a first pass at a way to blacklist MSI on systems where it doesn'tJohn Baldwin2006-12-142-0/+52
* Replace #define<space> with #define<tab> so the code is consistent withJohn Baldwin2006-12-145-347/+347
* - Add constants for HT PCI capability registers including the variousJohn Baldwin2006-12-122-0/+51
* Give the WREG() macro the same lifetime as the REG() macro.John Baldwin2006-12-121-3/+3
* Add some bootverbose printf's to detail how many MSI messages are allocatedJohn Baldwin2006-12-121-0/+92
* don't mark the cksum as invalid here... off is incorrect when we getJohn-Mark Gurney2006-11-211-1/+0
* Look for capabilities in PCI-PCI bridges using the same CAP PTR registerJohn Baldwin2006-11-161-0/+2
* Fix a couple of comment typos.John Baldwin2006-11-141-2/+2
* First cut at MI support for PCI Message Signalled Interrupts (MSI):John Baldwin2006-11-138-8/+605
* fix hanging on invalid data... (This doesn't fix hanging due to brokenJohn-Mark Gurney2006-11-091-3/+4
* Don't try to print a NULL string during boot. If a device doesn't have aJohn Baldwin2006-11-091-9/+15
* Various whitespace cleanups.John Baldwin2006-11-073-25/+27
* Doh! Actually commit checking against NULL for res.Warner Losh2006-11-041-5/+5
* Assign start to the value we were able to allocate and use that toWarner Losh2006-10-301-10/+11
* More fully support 64-bit bars. Prior to this commit, we supportedWarner Losh2006-10-303-58/+69
* fix tab indentation for CP and RV...John-Mark Gurney2006-10-201-7/+51
* Remove redundant casts. The casts inside the macros should beWarner Losh2006-10-121-4/+4
* provide routines to access VPD data at the PCI layer...John-Mark Gurney2006-10-094-3/+390
* Actually make bounds checking for PCIOCREAD and PCIOCWRITE work.Ruslan Ermilov2006-10-061-6/+8
* spell PCIS_CRYPTO_ENTERTAIN properly...John-Mark Gurney2006-09-201-1/+1
* Commit the results of the typo hunt by Darren Pilgrim.Yaroslav Tykhiy2006-08-041-2/+2
* Simplify the pager support in DDB. Allowing different db commands toJohn Baldwin2006-07-121-4/+3
* Add a define for the Standard SD Host Controller Base Peripheral.Warner Losh2006-05-301-0/+1
* Workaround a hang on some nForce2 systems that can happen if the CPU goesJohn Baldwin2006-05-241-0/+38
* Fixup some comments to allow for the fact that PCI domains are not specificJohn Baldwin2006-05-111-3/+3
* The size of I/O ranges can be anything from 16 bytes to 2G bytes.Marcel Moolenaar2006-04-271-2/+2
* Free allocated environment variables after use.Jung-uk Kim2006-04-211-4/+12
* Don't add an agp child in vgapci's attach routine if the PCIY_AGPJohn Baldwin2006-02-011-7/+0
* Make the 'pci_devclass' pointer variable private (drivers really shouldn'tJohn Baldwin2006-01-202-4/+3
* - Make pcib_devclass private to sys/dev/pci/pci_pci.c and change all theJohn Baldwin2006-01-062-9/+2
* Use __HAVE_ACPI and __PCI_REROUTE_INTERRUPT as appropriate rather thanWarner Losh2006-01-011-4/+2
* Remove left-over #ifdef alpha routines. They aren't used by any ofWarner Losh2006-01-011-5/+0