Print this page
hg changesets 607a5b46a793..b706c96317c3
Fix ncpus for early boot config
Purge the ack to the interrupt before exiting mptsas_intr()
Changes from code review
Initial modifications using the code changes present between
the LSI source code for FreeBSD drivers. Specifically the changes
between from mpslsi-source-17.00.00.00 -> mpslsi-source-03.00.00.00.
This mainly involves using a different scatter/gather element in
frame setup.
Changes to enable driver to compile.
Header paths, object lists, etc.
@@ -23,10 +23,11 @@
* Copyright 2010 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
/*
* Copyright (c) 2013, Joyent, Inc. All rights reserved.
+ * Copyright (c) 2014, Tegile Systems Inc. All rights reserved.
*/
/*
* Copyright (c) 2000 to 2010, LSI Corporation.
* All rights reserved.
@@ -52,12 +53,12 @@
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
* DAMAGE.
*/
-#ifndef _MPTSAS_IOCTL_H
-#define _MPTSAS_IOCTL_H
+#ifndef _MPTSAS3_IOCTL_H
+#define _MPTSAS3_IOCTL_H
#ifdef __cplusplus
extern "C" {
#endif
@@ -100,18 +101,18 @@
/*
* The following is the MPTIOCTL_GET_ADAPTER_DATA data structure. This data
* structure is setup so that we hopefully are properly aligned for both
* 32-bit and 64-bit mode applications.
*
- * Adapter Type - Value = 4 = SCSI Protocol through SAS-2 adapter
+ * Adapter Type - Value = 6 = SCSI Protocol through SAS-3 adapter
*
* MPI Port Number - The PCI Function number for this device
*
* PCI Device HW Id - The PCI device number for this device
*
*/
-#define MPTIOCTL_ADAPTER_TYPE_SAS2 4
+#define MPTIOCTL_ADAPTER_TYPE_SAS3 6
typedef struct mptsas_adapter_data
{
uint32_t StructureLength;
uint32_t AdapterType;
uint32_t MpiPortNumber;
@@ -355,6 +356,6 @@
#ifdef __cplusplus
}
#endif
-#endif /* _MPTSAS_IOCTL_H */
+#endif /* _MPTSAS3_IOCTL_H */