History log of /src/sys/dev/pci/pci_quirks.c |
Revision | | Date | Author | Comments |
1.12 |
| 17-Oct-2018 |
jmcneill | PCI_QUIRK_HASEXTCNF is no longer required for AMD Seattle PCHB
|
1.11 |
| 16-Oct-2018 |
jmcneill | Set PCI_QUIRK_HASEXTCNF flag for AMD Seattle PCI host bridges
|
1.10 |
| 28-Feb-2018 |
msaitoh | branches: 1.10.2; 1.10.4; - Add new PCI quirk PCI_QUIRK_HASEXTCNF and PCI_QUIRK_NOEXTCNF. Some devices' extended configuration area may be broken or violate spec. If an extended configuration space is strange but it really exist, use PCI_QUIRK_HASEXTCNF. If an extended configuration space is plausible to exist but it really doesn't exist, use PCI_QUIRK_NOEXTCNF. - Add PCI_PRODUCT_INTEL_XEOND_MEM_0_TTR_1(0x6fa8) and PCI_PRODUCT_INTEL_COREI76K_IMC_0(0x6f68) with PCI_QUIRK_HASEXTCNF. The document clearly states they violate spec and it support the extended configuration space.
|
1.9 |
| 19-Aug-2009 |
pgoyette | Use __arraycount() for readability
|
1.8 |
| 06-Jan-2007 |
jmcneill | branches: 1.8.44; Sync with Xbox Host-PCI bridge name change.
|
1.7 |
| 04-Jan-2007 |
jmcneill | Add quirk for Xbox nForce, from Andrew Gillham.
|
1.6 |
| 11-Dec-2005 |
christos | branches: 1.6.20; merge ktrace-lwp.
|
1.5 |
| 28-Jun-2005 |
thorpej | branches: 1.5.2; Use ANSI function decls and static.
|
1.4 |
| 10-Jul-2004 |
nathanw | Remove SKIP_FUNCn quirks for SC1100 companion chip; the fix to SMM in i386/identcpu.c renders it counterproductive.
(this was the only use and the reason for the invention of the SKIP_FUNCn quirk; it should probably be removed entirely).
|
1.3 |
| 15-Aug-2003 |
itojun | - check HDRTYPE early, and ignore if it is not supported (n > 2). - defer access to interrupt configuration register, as its existence depends on HDRTYPE. - add "skip particular funtion in multifunction device" functionality to quirk table. - add GEODE/NS SC1100 quirk (now boots on soekris Net4801).
|
1.2 |
| 13-Nov-2001 |
lukem | branches: 1.2.10; 1.2.16; add RCSID
|
1.1 |
| 31-May-1998 |
cgd | branches: 1.1.26; 1.1.28; dd a PCI 'quirks' mechanism, meant to be used as the mechanism of last resort when trying to communicate information about bogus behaviour of PCI devices to the MI autoconfiguration code. In general, bogus behaviour should be handled by drivers, but there are some types of bogons which can't be addressed that way. The only quirk currently defined is one which indicates that the device is multi-function even though the device's header says otherwise. (Mmm, Intel 82371FB PCI-to-ISA Bridge (PIIX); you'd think that at least Intel would have gotten it right...)
|
1.1.28.1 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.1.26.1 |
| 14-Nov-2001 |
nathanw | Catch up to -current.
|
1.2.16.4 |
| 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.2.16.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.2.16.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.2.16.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.2.10.1 |
| 15-Aug-2003 |
tron | Pull up revision 1.3 (requested by itojun in ticket #1412): - check HDRTYPE early, and ignore if it is not supported (n > 2). - defer access to interrupt configuration register, as its existence depends on HDRTYPE. - add "skip particular funtion in multifunction device" functionality to quirk table. - add GEODE/NS SC1100 quirk (now boots on soekris Net4801).
|
1.5.2.1 |
| 26-Feb-2007 |
yamt | sync with head.
|
1.6.20.1 |
| 12-Jan-2007 |
ad | Sync with head.
|
1.8.44.1 |
| 16-Sep-2009 |
yamt | sync with head
|
1.10.4.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|
1.10.2.1 |
| 20-Oct-2018 |
pgoyette | Sync with head
|