History log of /src/sys/dev/ic/mpt_netbsd.h |
Revision | | Date | Author | Comments |
1.13 |
| 21-Sep-2019 |
maxv | Add __printflike, and fix two incorrect fmts. Reported by the lgtm bot.
|
1.12 |
| 30-Jan-2018 |
jakllsch | branches: 1.12.4; remove unused softc variables
|
1.11 |
| 01-Apr-2014 |
buhrow | Checking in changes to improve error handling. Specifically:
- if commands timeout, clear the queues to the the card and perform a soft reset on the LSI hardware since when these timeouts occur, the LSI firmware is not graceful about recovering at all.
- Recover gracefully from more kinds of errors using the same recovery mechanism listed above.
Also, implement mpt_ioctl() to handle bus reset requests from scsictl(8).
|
1.10 |
| 18-Mar-2012 |
martin | branches: 1.10.2; 1.10.4; Split device_t
|
1.9 |
| 13-Nov-2010 |
uebayasi | branches: 1.9.8; 1.9.12; Don't pull in the whole uvm(9) API to access only PAGE_SIZE and some other constants. These are provided by sys/param.h now.
|
1.8 |
| 20-Nov-2007 |
ad | branches: 1.8.40; Don't rely on others being kind enough to pull in sys/device.h
|
1.7 |
| 19-Oct-2007 |
ad | branches: 1.7.2; machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h
|
1.6 |
| 27-Jul-2007 |
tron | branches: 1.6.4; 1.6.6; 1.6.10; 1.6.12; 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 |
| 25-Dec-2006 |
wiz | branches: 1.5.6; 1.5.14; Spell "separate" correctly. From Zafer Aydogan.
|
1.4 |
| 11-Dec-2005 |
christos | branches: 1.4.20; 1.4.24; 1.4.26; merge ktrace-lwp.
|
1.3 |
| 27-Feb-2005 |
perry | branches: 1.3.2; 1.3.4; 1.3.12; 1.3.14; nuke trailing whitespace
|
1.2 |
| 16-Apr-2003 |
thorpej | branches: 1.2.2; 1.2.10; 1.2.12; Correctly sync the MPT request buffers, and remove BUS_DMA_COHERENT from the mapping of those buffers.
|
1.1 |
| 16-Apr-2003 |
thorpej | 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.2.12.1 |
| 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.2.10.1 |
| 29-Apr-2005 |
kent | sync with -current
|
1.2.2.1 |
| 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.3.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.3.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.3.4.4 |
| 07-Dec-2007 |
yamt | sync with head
|
1.3.4.3 |
| 27-Oct-2007 |
yamt | sync with head.
|
1.3.4.2 |
| 03-Sep-2007 |
yamt | sync with head.
|
1.3.4.1 |
| 30-Dec-2006 |
yamt | sync with head.
|
1.3.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.4.26.1 |
| 03-Sep-2007 |
wrstuden | Sync w/ NetBSD-4-RC_1
|
1.4.24.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.4.20.1 |
| 12-Jan-2007 |
ad | Sync with head.
|
1.5.14.1 |
| 15-Aug-2007 |
skrll | Sync with HEAD.
|
1.5.6.2 |
| 23-Oct-2007 |
ad | Sync with head.
|
1.5.6.1 |
| 20-Aug-2007 |
ad | Sync with HEAD.
|
1.6.12.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.6.12.1 |
| 27-Jul-2007 |
tron | file mpt_netbsd.h was added on branch matt-mips64 on 2007-07-27 13:06:52 +0000
|
1.6.10.2 |
| 21-Nov-2007 |
bouyer | Sync with HEAD
|
1.6.10.1 |
| 25-Oct-2007 |
bouyer | Sync with HEAD.
|
1.6.6.2 |
| 09-Jan-2008 |
matt | sync with HEAD
|
1.6.6.1 |
| 06-Nov-2007 |
matt | sync with HEAD
|
1.6.4.2 |
| 21-Nov-2007 |
joerg | Sync with HEAD.
|
1.6.4.1 |
| 26-Oct-2007 |
joerg | Sync with HEAD.
Follow the merge of pmap.c on i386 and amd64 and move pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup code to restore CR4 before jumping back into kernel space as the large page option might cover that.
|
1.7.2.1 |
| 08-Dec-2007 |
mjf | Sync with HEAD.
|
1.8.40.1 |
| 05-Mar-2011 |
rmind | sync with head
|
1.9.12.1 |
| 05-Apr-2012 |
mrg | sync to latest -current.
|
1.9.8.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.9.8.1 |
| 17-Apr-2012 |
yamt | sync with head
|
1.10.4.1 |
| 18-May-2014 |
rmind | sync with head
|
1.10.2.2 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.10.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.12.4.1 |
| 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|