| Commit message (Expand) | Author | Age | Files | Lines |
* | Add missing XHCI early takeover code. The XHCI takeover code | hselasky | 2011-07-22 | 1 | -1/+66 |
* | PCIB_ALLOC_MSIX() may already fail on the first pass, f.e. when the PCI-PCI | marius | 2011-07-13 | 1 | -1/+4 |
* | Implement pci_find_class(9), the function to find a pci device by its class. | kib | 2011-07-09 | 1 | -0/+15 |
* | Minor whitespace and style fixes. | jhb | 2011-06-21 | 1 | -3/+4 |
* | More properly handle Cardbus cards that that store their CIS in a BAR after | jhb | 2011-06-06 | 1 | -0/+11 |
* | Reimplement how PCI-PCI bridges manage their I/O windows. Previously the | jhb | 2011-05-03 | 1 | -0/+20 |
* | Add implementations of BUS_ADJUST_RESOURCE() to the PCI bus driver, | jhb | 2011-05-02 | 1 | -0/+1 |
* | Only align MSI message groups based on the number of messages being | jhb | 2011-04-27 | 1 | -1/+1 |
* | Explicitly track the state of all known BARs for each PCI device. The PCI | jhb | 2011-03-31 | 1 | -49/+153 |
* | Rename pci_find_extcap() to pci_find_cap(). PCI now uses the term | jhb | 2011-03-22 | 1 | -5/+5 |
* | Partially revert previous change. Drop the quirk to disable MSI for HT | jhb | 2011-03-18 | 1 | -19/+2 |
* | Fix a few issues with HyperTransport devices and MSI interrupts: | jhb | 2011-03-18 | 1 | -4/+43 |
* | Properly handle BARs bigger than 4G. The '1' was treated as an int | jhb | 2011-02-23 | 1 | -3/+3 |
* | Use the preload_fetch_addr() and preload_fetch_size() convenience | marcel | 2011-02-13 | 1 | -9/+14 |
* | Resume critical PCI devices (and their children) first, then everything else | jkim | 2010-11-22 | 1 | -1/+28 |
* | The EHCI_CAPLENGTH and EHCI_HCIVERSION registers are actually sub-registers | nwhitehorn | 2010-10-25 | 1 | -1/+1 |
* | - Add a new PCI quirk to whitelist an old chipset that doesn't support | jhb | 2010-10-22 | 1 | -1/+31 |
* | Clarify a misleading comment. The test in pci_reserve_map() was meant to | jhb | 2010-10-21 | 1 | -9/+9 |
* | Update PCI power management registers per PCI Bus Power Management Interface | jkim | 2010-10-20 | 1 | -1/+1 |
* | Introduce a new tunable 'hw.pci.do_power_suspend'. This tunable lets you | jkim | 2010-10-20 | 1 | -1/+9 |
* | Remove PCI header type 0 restriction from power state changes. PCI config. | jkim | 2010-10-19 | 1 | -3/+1 |
* | Do not apply do_power_resume for suspending case. When do_powerstate was | jkim | 2010-10-19 | 1 | -4/+3 |
* | Remove unnecessary castings and fix couple of style(9) nits. | jkim | 2010-10-15 | 1 | -4/+3 |
* | Move setting power state for children into a separate function as they were | jkim | 2010-10-15 | 1 | -38/+40 |
* | Add a new method to the PCI bridge interface, PCIB_POWER_FOR_SLEEP(). This | jhb | 2010-08-17 | 1 | -32/+21 |
* | Consistently check header type after reading PCIR_HDRTYPE register. | yongari | 2010-07-29 | 1 | -18/+23 |
* | Virtualize pci_remap_msi_irq() call from general MSI code. It allows MSI | mav | 2010-06-14 | 1 | -5/+5 |
* | Honor hw.pci.do_power_nodriver on resume. Power-down devices without | mav | 2010-05-22 | 1 | -0/+2 |
* | Add support for the U4 PCI-Express bridge chipset used in late-generation | nwhitehorn | 2010-05-16 | 1 | -3/+3 |
* | Add pci_get|set_max_read_req() helper functions to control maximum PCIe | mav | 2010-02-05 | 1 | -0/+34 |
* | Move the PCI-specific logic of removing a cardbus device into a | jhb | 2010-01-05 | 1 | -0/+40 |
* | Teach the PCI bus driver to handle PCIR_BIOS BARs properly and remove special | jhb | 2009-12-30 | 1 | -4/+79 |
* | Remove no longer used pci_release_resource(). | jhb | 2009-12-30 | 1 | -19/+0 |
* | Implement a rudimentary suspend/resume methods for PCI P2P bridge. | jkim | 2009-12-10 | 1 | -1/+1 |
* | For some buses, devices may have active resources assigned even though they | jhb | 2009-12-09 | 1 | -62/+22 |
* | Disable interrupts after doing early takeover of the usb controller in case usb | thompsa | 2009-11-25 | 1 | -0/+17 |
* | BIOSes, buggy or otherwise, are i386 or amd64 specific. | marcel | 2009-10-23 | 1 | -0/+4 |
* | Workaround buggy BIOS code in USB regard. By doing the BIOS to OS handover for | thompsa | 2009-10-15 | 1 | -0/+121 |
* | Don't reread the command register to see if enabling I/O or memory | jhb | 2009-09-22 | 1 | -25/+1 |
* | Add a MD __PCI_BAR_ZERO_VALID which denotes that BARs containing 0 | marius | 2009-07-21 | 1 | -8/+15 |
* | Enable MSI in the MSI capability registers any time that the first message | jhb | 2009-06-22 | 1 | -1/+3 |
* | Import ACPICA 20090521. | jkim | 2009-06-05 | 1 | -1/+1 |
* | Include <machine/stdarg.h> for va_*(). I'm not sure how this compiled | jhb | 2009-06-02 | 1 | -0/+1 |
* | Add an internal pci_printf() routine similar to device_printf() except | jhb | 2009-06-01 | 1 | -7/+18 |
* | Revert junk from last commit. These are WIP and not ready (and don't | imp | 2009-05-20 | 1 | -87/+0 |
* | We no longer need to use d_thread_t, migrate to struct thread *. | imp | 2009-05-20 | 1 | -0/+87 |
* | - Consolidate duplicated code for reading and sizing BARs and writing base | jhb | 2009-04-14 | 1 | -121/+98 |
* | - Fix spacing in the comment. | stas | 2009-04-03 | 1 | -1/+1 |
* | - Correct the comment. | stas | 2009-04-03 | 1 | -3/+4 |
* | Fix a buglet in revision 189401: when restoring a 64-bit BAR, | marcel | 2009-03-10 | 1 | -1/+1 |