summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci
Commit message (Expand)AuthorAgeFilesLines
* Add SATA and PCI Advanced Features capabilities constants.mav2009-02-151-0/+11
* - Add a new ioctl to /dev/pci to fetch details on an individual BAR of ajhb2009-02-022-4/+73
* 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
* Nit: Add a few leading zeros to make this match other mask constantsimp2008-11-031-1/+1
* Add HDA multimedia subclass.mav2008-10-212-0/+2
* Add "SD host controller" subclass name.mav2008-10-211-0/+1
* pci_setup_intr() will only enable MSI/MSI-X for direct children. Add methodsrnoland2008-09-191-2/+18
* Allow child devices of vgapci(4) to query VPD strings and use MSI/MSI-Xjhb2008-09-161-1/+99
* Style nit. Continued lines are indented 2 spaces in this file.imp2008-09-031-4/+4
* Cope with errors from device_get_children(). These errors can happenimp2008-08-231-4/+7
* Cosmetic nit.imp2008-08-231-2/+0
* The config space registers holding the upper 32-bits of the prefetchablejhb2008-08-202-4/+19
* 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-162-3/+21
* 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-233-5/+59
* Remove some remnant alpha hacks.marius2008-04-261-7/+0
* Remove a trailing comma which FlexeLint whines about.phk2008-04-121-1/+1
* Relax the check for a PCI-express chipset by assuming the system is ajhb2008-02-011-5/+2
* Don't cache the new-bus name of a PCI device in the PCI conf structure,jhb2008-01-151-1/+4
* Fix some bugs in the FreeBSD 4/5/6 pci(4) IOCTLs compatibility code:marius2007-12-261-12/+9
* Make VPD register access more robust:jkim2007-11-161-69/+121
* Simplify the old compat #ifdefs.imp2007-10-261-22/+12
* Add ABI backwards compatibility to the FreeBSD 4/5/6 versions ofmarius2007-10-241-51/+295
* Make the PCI code aware of PCI domains (aka PCI segments) so we canmarius2007-09-306-41/+89
* - Fix a small bit slip in PCIM_PCAP_D[0-2]PME defines.sepotvin2007-09-191-3/+5
* In pci_alloc_map(), restore the original value of the BAR formarcel2007-07-291-0/+8
* Fix a typo in pcib_alloc_msi{x} which resulted in thegallatin2007-05-231-2/+2
* Don't completely skip pci_cfg_save() in the PCI nomatch routine ifjhb2007-05-161-3/+1
* Change PCIM_CIS_ASI_TUPLE to _CONFIG.imp2007-05-161-3/+5
* Add some doxygen docs for pci_cfg_{save,restore}.imp2007-05-161-0/+10
* 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-027-123/+495
* 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-252-8/+14
* Add constants for the fields in a BAR. Also, add two new macrosjhb2007-03-312-34/+43
* - Add missing constants for subclasses.jhb2007-03-313-7/+33
* Change the VPD code to read the VPD data on-demand when a driver asks forjhb2007-03-262-30/+14
* - Use constants for VPD capability register offsets.jhb2007-03-051-13/+13
* - Flesh out list of UART simple comms programming interfaces.jhb2007-03-051-1/+15
* 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
OpenPOWER on IntegriCloud