From owner-cvs-src-old@FreeBSD.ORG Fri Sep 10 15:04:22 2010 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C64F3106567A for ; Fri, 10 Sep 2010 15:04:22 +0000 (UTC) (envelope-from ken@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B1E2F8FC18 for ; Fri, 10 Sep 2010 15:04:22 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id o8AF4MIC089098 for ; Fri, 10 Sep 2010 15:04:22 GMT (envelope-from ken@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id o8AF4MGc089097 for cvs-src-old@freebsd.org; Fri, 10 Sep 2010 15:04:22 GMT (envelope-from ken@repoman.freebsd.org) Message-Id: <201009101504.o8AF4MGc089097@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to ken@repoman.freebsd.org using -f From: "Kenneth D. Merry" Date: Fri, 10 Sep 2010 15:03:56 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/amd64/conf GENERIC src/sys/conf files src/sys/dev/mps mps.c mps_ioctl.h mps_pci.c mps_sas.c mps_table.c mps_table.h mps_user.c mpsvar.h src/sys/dev/mps/mpi mpi2.h mpi2_cnfg.h mpi2_hbd.h mpi2_history.txt mpi2_init.h mpi2_ioc.h ... X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Sep 2010 15:04:22 -0000 ken 2010-09-10 15:03:56 UTC FreeBSD src repository Modified files: sys/amd64/conf GENERIC sys/conf files sys/modules Makefile Added files: sys/dev/mps mps.c mps_ioctl.h mps_pci.c mps_sas.c mps_table.c mps_table.h mps_user.c mpsvar.h sys/dev/mps/mpi mpi2.h mpi2_cnfg.h mpi2_hbd.h mpi2_history.txt mpi2_init.h mpi2_ioc.h mpi2_ra.h mpi2_raid.h mpi2_sas.h mpi2_targ.h mpi2_tool.h mpi2_type.h sys/modules/mps Makefile Log: SVN rev 212420 on 2010-09-10 15:03:56Z by ken MFp4 (//depot/projects/mps/...) Bring in a driver for the LSI Logic MPT2 6Gb SAS controllers. This driver supports basic I/O, and works with SAS and SATA drives and expanders. Basic error recovery works (i.e. timeouts and aborts) as well. Integrated RAID isn't supported yet, and there are some known bugs. So this isn't ready for production use, but is certainly ready for testing and additional development. For the moment, new commits to this driver should go into the FreeBSD Perforce repository first (//depot/projects/mps/...) and then get merged into -current once they've been vetted. This has only been added to the amd64 GENERIC, since that is the only architecture I have tested this driver with. Submitted by: scottl Discussed with: imp, gibbs, will Sponsored by: Yahoo, Spectra Logic Corporation Revision Changes Path 1.548 +1 -0 src/sys/amd64/conf/GENERIC 1.1529 +5 -0 src/sys/conf/files 1.1 +1121 -0 src/sys/dev/mps/mpi/mpi2.h (new) 1.1 +2646 -0 src/sys/dev/mps/mpi/mpi2_cnfg.h (new) 1.1 +114 -0 src/sys/dev/mps/mpi/mpi2_hbd.h (new) 1.1 +382 -0 src/sys/dev/mps/mpi/mpi2_history.txt (new) 1.1 +454 -0 src/sys/dev/mps/mpi/mpi2_init.h (new) 1.1 +1414 -0 src/sys/dev/mps/mpi/mpi2_ioc.h (new) 1.1 +86 -0 src/sys/dev/mps/mpi/mpi2_ra.h (new) 1.1 +302 -0 src/sys/dev/mps/mpi/mpi2_raid.h (new) 1.1 +285 -0 src/sys/dev/mps/mpi/mpi2_sas.h (new) 1.1 +441 -0 src/sys/dev/mps/mpi/mpi2_targ.h (new) 1.1 +391 -0 src/sys/dev/mps/mpi/mpi2_tool.h (new) 1.1 +99 -0 src/sys/dev/mps/mpi/mpi2_type.h (new) 1.1 +1605 -0 src/sys/dev/mps/mps.c (new) 1.1 +146 -0 src/sys/dev/mps/mps_ioctl.h (new) 1.1 +364 -0 src/sys/dev/mps/mps_pci.c (new) 1.1 +1411 -0 src/sys/dev/mps/mps_sas.c (new) 1.1 +493 -0 src/sys/dev/mps/mps_table.c (new) 1.1 +53 -0 src/sys/dev/mps/mps_table.h (new) 1.1 +583 -0 src/sys/dev/mps/mps_user.c (new) 1.1 +370 -0 src/sys/dev/mps/mpsvar.h (new) 1.664 +1 -0 src/sys/modules/Makefile 1.1 +13 -0 src/sys/modules/mps/Makefile (new)