History log of /src/sys/dev/pci/mpt_pci.c |
Revision | | Date | Author | Comments |
1.26 |
| 02-Dec-2018 |
jdolecek | use pci_intr_establish_xname()
|
1.25 |
| 14-Jul-2016 |
msaitoh | branches: 1.25.16; 1.25.18; KNF. No functional change.
|
1.24 |
| 07-Jul-2016 |
msaitoh | KNF. Remove extra spaces. No functional change.
|
1.23 |
| 29-Mar-2014 |
christos | branches: 1.23.6; make pci_intr_string and eisa_intr_string take a buffer and a length instead of relying in local static storage.
|
1.22 |
| 18-Mar-2012 |
martin | branches: 1.22.2; 1.22.4; Split device_t
|
1.21 |
| 30-Jan-2012 |
drochner | Use pci_aprint_devinfo(9) instead of pci_devinfo+aprint_{normal,naive} where it looks straightforward, and pci_aprint_devinfo_fancy in a few others where drivers want to supply their own device names instead of the pcidevs generated one. More complicated cases, where names are composed at runtime, are left alone for now. It certainly makes sense to simplify the drivers here rather than inventing a catch-all API. This should serve as as example for new drivers, and also ensure consistent output in the AB_QUIET ("boot -q") case. Also, it avoids excessive stack usage where drivers attach child devices because the buffer for the device name is not kept on the local stack anymore.
|
1.20 |
| 24-Nov-2009 |
njoly | branches: 1.20.12; 1.20.16; Do not use aprint_normal for error messages.
|
1.19 |
| 12-May-2009 |
cegger | use device_private(). "looks good" ad@ XXX for the device_t/softc split, please check the driver that no cases have been missed.
|
1.18 |
| 06-May-2009 |
cegger | struct device * -> device_t, no functional changes intended.
|
1.17 |
| 06-May-2009 |
cegger | struct cfdata * -> cfdata_t, no functional changes intended.
|
1.16 |
| 10-Apr-2008 |
cegger | branches: 1.16.4; 1.16.18; use aprint_*_dev and device_xname
|
1.15 |
| 25-Feb-2008 |
xtraeme | Do not attach on Symbios SAS1078, doesn't work and it will be matched soon by the mfi(4) driver.
|
1.14 |
| 04-Feb-2008 |
joerg | branches: 1.14.2; 1.14.6; Fix quirk to clean only PCI register 0x6a and 0x6b, which is likely what the original code intended. This avoids the unaligned access. According to jmmv@'s testing, this seems to work.
|
1.13 |
| 03-Jan-2008 |
tron | Fix perfomance problems for old revisions of the Symbios 53c1030. Patch supplied by Patrick Welche in PR kern/30531.
|
1.12 |
| 17-Sep-2007 |
msaitoh | branches: 1.12.6; 1.12.12; add SAS1068_2, SAS1064E_2 and SAS1068E_2
|
1.11 |
| 27-Jul-2007 |
tron | branches: 1.11.4; 1.11.6; 1.11.8; Add support for newer SAS and similar devices to mpt(4). Tested with the LSI SAS1064 in a Sun x4200 server.
These enhancements were developed by Garrett D'Amore and contributed to NetBSD by the TELES AG.
|
1.10 |
| 16-Nov-2006 |
christos | branches: 1.10.2; 1.10.8; 1.10.16; 1.10.18; __unused removal on arguments; approved by core.
|
1.9 |
| 12-Oct-2006 |
christos | - sprinkle __unused on function decls. - fix a couple of unused bugs - no more -Wno-unused for i386
|
1.8 |
| 29-Mar-2006 |
thorpej | branches: 1.8.8; 1.8.10; mpt_pci_link_peer(): Rather than testing if the candidate device is attached with mpt_pci (by comparing the dv_cfattach pointer), check to see if it has the same parent. If so, then it is guaranteed to have the same attachment (which is mpt_pci).
|
1.7 |
| 28-Mar-2006 |
thorpej | Use device_unit().
|
1.6 |
| 11-Dec-2005 |
christos | branches: 1.6.4; 1.6.6; 1.6.8; 1.6.10; 1.6.12; merge ktrace-lwp.
|
1.5 |
| 27-Feb-2005 |
perry | branches: 1.5.2; 1.5.4; 1.5.12; 1.5.14; nuke trailing whitespace
|
1.4 |
| 06-Jan-2005 |
he | branches: 1.4.2; 1.4.4; Add recognition of LSI Logic FC919X chips, as found on LSI Logic LSI7102XP-LC controllers. Document FC919X and FC929X with separate entries in the man page.
|
1.3 |
| 18-Sep-2004 |
martin | Add support for PCI-X version of LSI FC929; from Bert Kiers in PR kern/26836.
|
1.2 |
| 14-Jul-2003 |
lukem | branches: 1.2.2; add missing __KERNEL_RCSID()
|
1.1 |
| 16-Apr-2003 |
thorpej | branches: 1.1.2; Device driver for the LSI Logic Fusion-MPT based SCSI and Fibre Channel adapters. Currently supports:
* LSI 53c1030 Ultra320 SCSI * LSI FC909, FC909A, FC919, and FC929 Fibre Channel
Ported from the FreeBSD "mpt" driver, written by Greg Ansley. Thanks to Frank van der Linden for testing and some bug finding.
This work was sponsored by Wasabi Systems, Inc.
|
1.1.2.5 |
| 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.1.2.4 |
| 17-Jan-2005 |
skrll | Sync with HEAD.
|
1.1.2.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.1.2.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.1.2.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.2.2.1 |
| 18-Sep-2004 |
he | Pull up revision 1.3 (requested by martin in ticket #856): Add support for PCI-X version of LSI FC929, from PR#26836.
|
1.4.4.1 |
| 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.4.2.1 |
| 29-Apr-2005 |
kent | sync with -current
|
1.5.14.1 |
| 04-Oct-2007 |
bouyer | Pull up following revision(s) (requested by tron in ticket #1822): sys/dev/ic/mpt_netbsd.c: revision 1.12 via patch sys/dev/ic/mpt_netbsd.h: revision 1.6 via patch sys/dev/ic/mpt_mpilib.h: revision 1.3 via patch sys/dev/ic/mpt.h: revision 1.6 via patch sys/dev/ic/mpt.c: revisions 1.9, 1.10 via patch sys/dev/ic/mpt_debug.c: patch sys/dev/pci/mpt_pci.c: revision 1.11 via patch sys/dev/pci/pcidevs: patch sys/dev/pci/pcidevs.h: patch sys/dev/pci/pcidevs_data.h: patch Add support for newer SAS and similar devices to mpt(4). Tested with the LSI SAS1064 in a Sun x4200 server. These enhancements were developed by Garrett D'Amore and contributed to NetBSD by the TELES AG.
|
1.5.12.1 |
| 04-Oct-2007 |
bouyer | Pull up following revision(s) (requested by tron in ticket #1822): sys/dev/ic/mpt_netbsd.c: revision 1.12 via patch sys/dev/ic/mpt_netbsd.h: revision 1.6 via patch sys/dev/ic/mpt_mpilib.h: revision 1.3 via patch sys/dev/ic/mpt.h: revision 1.6 via patch sys/dev/ic/mpt.c: revisions 1.9, 1.10 via patch sys/dev/ic/mpt_debug.c: patch sys/dev/pci/mpt_pci.c: revision 1.11 via patch sys/dev/pci/pcidevs: patch sys/dev/pci/pcidevs.h: patch sys/dev/pci/pcidevs_data.h: patch Add support for newer SAS and similar devices to mpt(4). Tested with the LSI SAS1064 in a Sun x4200 server. These enhancements were developed by Garrett D'Amore and contributed to NetBSD by the TELES AG.
|
1.5.4.7 |
| 27-Feb-2008 |
yamt | sync with head.
|
1.5.4.6 |
| 11-Feb-2008 |
yamt | sync with head.
|
1.5.4.5 |
| 21-Jan-2008 |
yamt | sync with head
|
1.5.4.4 |
| 27-Oct-2007 |
yamt | sync with head.
|
1.5.4.3 |
| 03-Sep-2007 |
yamt | sync with head.
|
1.5.4.2 |
| 30-Dec-2006 |
yamt | sync with head.
|
1.5.4.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.5.2.1 |
| 13-Sep-2007 |
bouyer | Pull up following revision(s) (requested by tron in ticket #1822): sys/dev/ic/mpt_netbsd.c: revision 1.12 via patch sys/dev/ic/mpt_netbsd.h: revision 1.6 via patch sys/dev/ic/mpt_mpilib.h: revision 1.3 via patch sys/dev/ic/mpt.h: revision 1.6 via patch sys/dev/ic/mpt.c: revisions 1.9, 1.10 via patch sys/dev/ic/mpt_debug.c: patch sys/dev/pci/mpt_pci.c: revision 1.11 via patch sys/dev/pci/pcidevs: patch sys/dev/pci/pcidevs.h: patch sys/dev/pci/pcidevs_data.h: patch Add support for newer SAS and similar devices to mpt(4). Tested with the LSI SAS1064 in a Sun x4200 server. These enhancements were developed by Garrett D'Amore and contributed to NetBSD by the TELES AG.
|
1.6.12.1 |
| 31-Mar-2006 |
tron | Merge 2006-03-31 NetBSD-current into the "peter-altq" branch.
|
1.6.10.1 |
| 19-Apr-2006 |
elad | sync with head.
|
1.6.8.1 |
| 01-Apr-2006 |
yamt | sync with head.
|
1.6.6.1 |
| 22-Apr-2006 |
simonb | Sync with head.
|
1.6.4.1 |
| 09-Sep-2006 |
rpaulo | sync with head
|
1.8.10.2 |
| 10-Dec-2006 |
yamt | sync with head.
|
1.8.10.1 |
| 22-Oct-2006 |
yamt | sync with head
|
1.8.8.1 |
| 18-Nov-2006 |
ad | Sync with head.
|
1.10.18.1 |
| 15-Aug-2007 |
skrll | Sync with HEAD.
|
1.10.16.1 |
| 03-Sep-2007 |
wrstuden | Sync w/ NetBSD-4-RC_1
|
1.10.8.2 |
| 09-Oct-2007 |
ad | Sync with head.
|
1.10.8.1 |
| 20-Aug-2007 |
ad | Sync with HEAD.
|
1.10.2.2 |
| 29-Sep-2008 |
jdc | Pull up revision 1.12 (requested by bouyer in ticket #1192).
add SAS1068_2, SAS1064E_2 and SAS1068E_2
|
1.10.2.1 |
| 30-Jul-2007 |
liamjfoy | Pull up following revision(s) (requested by tron in ticket #797): sys/dev/ic/mpt_netbsd.c: revision 1.12 sys/dev/ic/mpt_mpilib.h: revision 1.3 sys/dev/ic/mpt.h: revision 1.6 sys/dev/ic/mpt.c: revision 1.9 sys/dev/ic/mpt_netbsd.h: revision 1.6 sys/dev/pci/mpt_pci.c: revision 1.11 doc/CHANGES: revision 1.893 Add support for newer SAS and similar devices to mpt(4). Tested with the LSI SAS1064 in a Sun x4200 server. These enhancements were developed by Garrett D'Amore and contributed to NetBSD by the TELES AG. Mention support for new hardware in mpt(4).
|
1.11.8.2 |
| 27-Jul-2007 |
tron | Add support for newer SAS and similar devices to mpt(4). Tested with the LSI SAS1064 in a Sun x4200 server.
These enhancements were developed by Garrett D'Amore and contributed to NetBSD by the TELES AG.
|
1.11.8.1 |
| 27-Jul-2007 |
tron | file mpt_pci.c was added on branch matt-mips64 on 2007-07-27 13:06:52 +0000
|
1.11.6.3 |
| 23-Mar-2008 |
matt | sync with HEAD
|
1.11.6.2 |
| 09-Jan-2008 |
matt | sync with HEAD
|
1.11.6.1 |
| 06-Nov-2007 |
matt | sync with HEAD
|
1.11.4.1 |
| 02-Oct-2007 |
joerg | Sync with HEAD.
|
1.12.12.1 |
| 08-Jan-2008 |
bouyer | Sync with HEAD
|
1.12.6.1 |
| 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.14.6.2 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.14.6.1 |
| 03-Apr-2008 |
mjf | Sync with HEAD.
|
1.14.2.1 |
| 24-Mar-2008 |
keiichi | sync with head.
|
1.16.18.1 |
| 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.16.4.2 |
| 11-Mar-2010 |
yamt | sync with head
|
1.16.4.1 |
| 16-May-2009 |
yamt | sync with head
|
1.20.16.2 |
| 05-Apr-2012 |
mrg | sync to latest -current.
|
1.20.16.1 |
| 18-Feb-2012 |
mrg | merge to -current.
|
1.20.12.2 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.20.12.1 |
| 17-Apr-2012 |
yamt | sync with head
|
1.22.4.1 |
| 18-May-2014 |
rmind | sync with head
|
1.22.2.3 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
1.22.2.2 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.22.2.1 |
| 12-Sep-2012 |
tls | Initial snapshot of work to eliminate 64K MAXPHYS. Basically works for physio (I/O to raw devices); needs more doing to get it going with the filesystems, but it shouldn't damage data.
All work's been done on amd64 so far. Not hard to add support to other ports. If others want to pitch in, one very helpful thing would be to sort out when and how IDE disks can do 128K or larger transfers, and adjust the various PCI IDE (or at least ahcisata) drivers and wd.c accordingly -- it would make testing much easier. Another very helpful thing would be to implement a smart minphys() for RAIDframe along the lines detailed in the MAXPHYS-NOTES file.
|
1.23.6.2 |
| 05-Oct-2016 |
skrll | Sync with HEAD
|
1.23.6.1 |
| 09-Jul-2016 |
skrll | Sync with HEAD
|
1.25.18.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|
1.25.16.1 |
| 26-Dec-2018 |
pgoyette | Sync with HEAD, resolve a few conflicts
|