summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/pci.c
Commit message (Expand)AuthorAgeFilesLines
* Further refine the handling of resources for BARs in the PCI bus driver.jhb2009-03-031-82/+163
* Disable INTx when enabling MSI/MSIXrnoland2009-03-021-0/+4
* Don't throw away upper 32-bits of the HT MSI address window. In practicejhb2009-02-261-1/+1
* Change the probe priority for PCI and I2C generic bus modules fromnwhitehorn2009-01-201-1/+1
* Disable decoding of BARs by devices before we trash the value in the BARjhb2009-01-161-0/+18
* Add ADMA, SATA and SAS mass storage subclasses reporting.mav2008-11-131-0/+3
* Add HDA multimedia subclass.mav2008-10-211-0/+1
* Add "SD host controller" subclass name.mav2008-10-211-0/+1
* Cope with errors from device_get_children(). These errors can happenimp2008-08-231-4/+7
* Cosmetic nit.imp2008-08-231-2/+0
* Change -1 to 0xfffffffful since the interface returns uint32_t.imp2008-08-091-1/+1
* Remove the second check for a 64-bit BAR value on a 32-bit system injhb2008-08-051-19/+1
* If the kernel fails to allocate resources for the initial value of a BARjhb2008-08-051-13/+33
* SATA device on some nForce based boards could get confused if MSI is notluoqi2008-07-231-4/+42
* Relax the check for a PCI-express chipset by assuming the system is ajhb2008-02-011-5/+2
* Make VPD register access more robust:jkim2007-11-161-69/+121
* Make the PCI code aware of PCI domains (aka PCI segments) so we canmarius2007-09-301-36/+62
* In pci_alloc_map(), restore the original value of the BAR formarcel2007-07-291-0/+8
* Don't completely skip pci_cfg_save() in the PCI nomatch routine ifjhb2007-05-161-3/+1
* Fix a typo in a bootverbose printf.jhb2007-05-071-1/+1
* Revamp the MSI/MSI-X code a bit to achieve two main goals:jhb2007-05-021-90/+437
* Use more specific local variable pointers to narrow some expressions.jhb2007-05-021-73/+72
* - HT 2.00b added a new flag to the MSI mapping HT capability to indicatejhb2007-04-251-8/+12
* Add constants for the fields in a BAR. Also, add two new macrosjhb2007-03-311-34/+30
* - Add missing constants for subclasses.jhb2007-03-311-1/+1
* Change the VPD code to read the VPD data on-demand when a driver asks forjhb2007-03-261-30/+13
* - Use constants for VPD capability register offsets.jhb2007-03-051-13/+13
* Add support for chipsets that has NULL'd BAR's for legacy ports.sos2007-02-171-1/+3
* 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
OpenPOWER on IntegriCloud