|
Revision tags: release/13.4.0-p5, release/13.5.0-p1, release/14.2.0-p3, release/13.5.0, release/14.2.0-p2, release/14.1.0-p8, release/13.4.0-p4, release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3, release/14.2.0, release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0 |
|
| #
685dc743 |
| 16-Aug-2023 |
Warner Losh <[email protected]> |
sys: Remove $FreeBSD$: one-line .c pattern
Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
|
|
Revision tags: release/13.2.0, release/12.4.0, release/13.1.0, release/12.3.0 |
|
| #
61f17c5f |
| 25-Nov-2021 |
Scott Long <[email protected]> |
Fix "set but not used" warnings in the mpr driver. This fixes a minor bug in error handling.
|
|
Revision tags: release/13.0.0 |
|
| #
71900a79 |
| 02-Mar-2021 |
Alfredo Dal'Ava Junior <[email protected]> |
mpr: big-endian support
This fixes mpr driver on big-endian devices. Tested on powerpc64 and powerpc64le targets using a SAS9300-8i card (LSISAS3008 pci vendor=0x1000 device=0x0097)
Submitted by: A
mpr: big-endian support
This fixes mpr driver on big-endian devices. Tested on powerpc64 and powerpc64le targets using a SAS9300-8i card (LSISAS3008 pci vendor=0x1000 device=0x0097)
Submitted by: Andre Fernando da Silva <[email protected]> Reviewed by: luporl, alfredo, Sreekanth Reddy <[email protected]> (by email) Sponsored by: Eldorado Research Institute (eldorado.org.br) MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D25785
show more ...
|
|
Revision tags: release/12.2.0 |
|
| #
577858c8 |
| 01-Sep-2020 |
Mateusz Guzik <[email protected]> |
mpr: clean up empty lines in .c and .h files
|
|
Revision tags: release/11.4.0, release/12.1.0, release/11.3.0 |
|
| #
aa24a04a |
| 27-Mar-2019 |
Scott Long <[email protected]> |
Add missing break statements. Coverity CID 1400446.
Reported by: mav
|
| #
8d8b4489 |
| 24-Mar-2019 |
Scott Long <[email protected]> |
Add event table decoding for SAS Broadcast Primitive events.
|
|
Revision tags: release/12.0.0, release/11.2.0, release/10.4.0 |
|
| #
2bf620cb |
| 09-Sep-2017 |
Scott Long <[email protected]> |
Convert some in-line printing of diagnostic into tables.
Sponsored by: Netflix
|
| #
055e2653 |
| 30-Jul-2017 |
Scott Long <[email protected]> |
Change from using underbar function names to normal function names for the informational print functions. Collapse the debug API a bit to be more generic and not require as much code duplication. W
Change from using underbar function names to normal function names for the informational print functions. Collapse the debug API a bit to be more generic and not require as much code duplication. While here, fix a bug in MPS that was already fixed in MPR.
show more ...
|
|
Revision tags: release/11.1.0 |
|
| #
67feec50 |
| 17-May-2017 |
Stephen McConnell <[email protected]> |
Add tri-mode support (SAS/SATA/PCIe).
This includes NVMe device support and adds support for the following adapters: SAS 3408 SAS 3416 SAS 3508 SAS 3516 SAS 3616 SAS 3708
Add tri-mode support (SAS/SATA/PCIe).
This includes NVMe device support and adds support for the following adapters: SAS 3408 SAS 3416 SAS 3508 SAS 3516 SAS 3616 SAS 3708 SAS 3716
Reviewed by: ken, scottl, asomers, mav Approved by: ken, scottl, mav MFC after: 2 weeks Relnotes: yes Differential Revision: https://reviews.freebsd.org/D10095
show more ...
|
| #
0656476a |
| 06-Mar-2017 |
Alexander Motin <[email protected]> |
Import mpr(4) driver P12 to P14 diff from vendor site.
This is mostly a version bump to stay in version number sync with firmware. The only change there was cosmetic: Display degraded speed message
Import mpr(4) driver P12 to P14 diff from vendor site.
This is mostly a version bump to stay in version number sync with firmware. The only change there was cosmetic: Display degraded speed message upon receiving Active Cable Exception Event with DEGRADED reason code.
Discussed with: slm@ MFC after: 1 week
show more ...
|
| #
c11c484f |
| 19-Jan-2017 |
Scott Long <[email protected]> |
Rework the debug print API. Event printing no longer gets special handling. All of the printing from the tables file now has wrappers so that the handling is cleaner and it's possible to print someth
Rework the debug print API. Event printing no longer gets special handling. All of the printing from the tables file now has wrappers so that the handling is cleaner and it's possible to print something out (say, during development) without having to fight the global debug flags. This re-org will also make it easier to have the tables be compiled out at build time if desired.
Other than fixing some minor bugs, there are no user-visible changes from this change
Sponsored by: Netflix, Inc. Differential Revision: D9238
show more ...
|
| #
94e4e732 |
| 12-Jan-2017 |
Scott Long <[email protected]> |
Print out the number of queues/MSIx vectors.
Sponsored by: Netflix
|
|
Revision tags: release/11.0.1, release/11.0.0 |
|
| #
7a2a6a1a |
| 09-May-2016 |
Stephen McConnell <[email protected]> |
Several style changes and add copyrights for 2016.
Reviewed by: ken, scottl, ambrisko, asomers Approved by: ken, scottl, ambrisko MFC after: 1 week Differential Revision: https://reviews.fre
Several style changes and add copyrights for 2016.
Reviewed by: ken, scottl, ambrisko, asomers Approved by: ken, scottl, ambrisko MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D6103
show more ...
|
|
Revision tags: release/10.3.0, release/10.2.0, release/10.1.0 |
|
| #
82315915 |
| 08-Oct-2014 |
Alexander Motin <[email protected]> |
Properly report 12Gbps connection rate.
Reviewed by: kadesai, slm MFC after: 1 week
|
|
Revision tags: release/9.3.0 |
|
| #
991554f2 |
| 02-May-2014 |
Kenneth D. Merry <[email protected]> |
Bring in the mpr(4) driver for LSI's MPT3 12Gb SAS controllers.
This is derived from the mps(4) driver, but it supports only the 12Gb IT and IR hardware including the SAS 3004, SAS 3008 and SAS 3108
Bring in the mpr(4) driver for LSI's MPT3 12Gb SAS controllers.
This is derived from the mps(4) driver, but it supports only the 12Gb IT and IR hardware including the SAS 3004, SAS 3008 and SAS 3108.
Some notes about this driver: o The 12Gb hardware can do "FastPath" I/O, and that capability is included in this driver.
o WarpDrive functionality has been removed, since it isn't supported in the 12Gb driver interface.
o The Scatter/Gather list handling code is significantly different between the 6Gb and 12Gb hardware. The 12Gb boards support IEEE Scatter/Gather lists.
Thanks to LSI for developing and testing this driver for FreeBSD.
share/man/man4/mpr.4: mpr(4) man page.
sys/dev/mpr/*: mpr(4) driver files.
sys/modules/Makefile, sys/modules/mpr/Makefile: Add a module Makefile for the mpr(4) driver.
sys/conf/files: Add the mpr(4) driver.
sys/amd64/conf/GENERIC, sys/i386/conf/GENERIC, sys/mips/conf/OCTEON1, sys/sparc64/conf/GENERIC: Add the mpr(4) driver to all config files that currently have the mps(4) driver.
sys/ia64/conf/GENERIC: Add the mps(4) and mpr(4) drivers to the ia64 GENERIC config file.
sys/i386/conf/XEN: Exclude the mpr module from building here.
Submitted by: Steve McConnell <[email protected]> MFC after: 3 days Tested by: Chris Reeves <[email protected]> Sponsored by: LSI, Spectra Logic Relnotes: LSI 12Gb SAS driver mpr(4) added
show more ...
|