index
:
FreeBSD-src
RELENG_2_2
RELENG_2_3
RELENG_2_3_0
RELENG_2_3_1
RELENG_2_3_2
RELENG_2_3_3
RELENG_2_3_4
RELENG_2_4
RELENG_2_4_4
RELENG_2_4_OLD
devel
devel-11
releng/10.1
releng/10.3
releng/11.0
releng/11.1
stable/10
stable/11
Raptor Engineering's fork of pfsense FreeBSD src with pfSense changes
Raptor Engineering, LLC
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
dev
/
pci
/
pci.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Properly handle I/O windows in bridges with the ISA enable bit set. These
jhb
2013-07-18
1
-4
/
+42
*
- As it turns out, not only MSI-X is broken for devices passed through by
marius
2013-07-09
1
-34
/
+70
*
Make detaching drivers from PCI devices more robust. While here, fix a
jhb
2013-06-27
1
-1
/
+30
*
Disable hw.pci.realloc_bars by default. It wasn't needed for the original
jhb
2013-06-24
1
-1
/
+1
*
Revision 233677 broke certain machines. Specifically, if the firmware/BIOS
jhb
2013-05-09
1
-2
/
+29
*
- Complete r231621 by also blacklisting the bridge used by VMware for PCIe
marius
2013-03-02
1
-10
/
+11
*
Remove the quirk to allow use of MSI when the guest is running inside bhyve.
neel
2013-02-28
1
-1
/
+0
*
Add quirk to indicate that the bhyve hostbridge is capable of supporting
neel
2013-01-05
1
-0
/
+1
*
Remove duplicate const specifiers in many drivers (I hope I got all of
dim
2012-11-05
1
-1
/
+1
*
The correct generic term for PCIS_STORAGE_NVM is "NVM" not "NVM Express".
gavin
2012-09-20
1
-1
/
+1
*
Recognise NVM Express devices and pretty-print their name.
gavin
2012-09-19
1
-0
/
+1
*
Align the PCI Express #defines with the style used for the PCI-X
gavin
2012-09-18
1
-40
/
+40
*
Only check to see if a memory resource is a PCI ROM BAR when activating
jhb
2012-05-23
1
-2
/
+2
*
Fix couple of style nits.
jkim
2012-03-29
1
-2
/
+2
*
Revert r233662 and generalize the hack. Writing zero to BAR actually does
jkim
2012-03-29
1
-41
/
+6
*
Use a more proper fix for enabling HT MSI mapping windows on Host-PCI
jhb
2012-03-29
1
-1
/
+1
*
Fix for boot issue: Don't disable BARs on AGP devices. In general:
hselasky
2012-03-29
1
-0
/
+21
*
Add a PCI quirk to ignore PCI map registers from configuration space.
jkim
2012-03-14
1
-8
/
+36
*
Save more of config space for PCI Express and PCI-X devices.
kan
2012-03-08
1
-0
/
+103
*
Remove the PAE-specific 2GB DMA boundary since HEAD now supports a proper 4G
jhb
2012-03-07
1
-11
/
+0
*
Simplify the PCI bus dma tag code a bit. First, don't create a tag at
jhb
2012-03-07
1
-7
/
+15
*
Expand the set of APIs available for locating PCI capabilities:
jhb
2012-03-03
1
-6
/
+95
*
Fix a typo.
jhb
2012-03-03
1
-1
/
+1
*
- Add a bus_dma tag to each PCI bus that is a child of a Host-PCI bridge.
jhb
2012-03-02
1
-5
/
+58
*
Add pci_save_state() and pci_restore_state() wrappers around
jhb
2012-03-01
1
-0
/
+19
*
Use pci_printf() instead of a home-rolled version in the VPD parsing code.
jhb
2012-02-29
1
-17
/
+9
*
- As it turns out, MSI-X is broken for at least LSI SAS1068E when passed
marius
2012-02-14
1
-10
/
+11
*
Properly return success once a matching VPD entry is found in
jhb
2012-01-19
1
-3
/
+1
*
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
[next]