From owner-cvs-all Sun Aug 11 16:34:28 2002 Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AF6FF37B400; Sun, 11 Aug 2002 16:34:21 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4A81243E4A; Sun, 11 Aug 2002 16:34:21 -0700 (PDT) (envelope-from mjacob@FreeBSD.org) Received: from freefall.freebsd.org (mjacob@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7BNYLJU086379; Sun, 11 Aug 2002 16:34:21 -0700 (PDT) (envelope-from mjacob@freefall.freebsd.org) Received: (from mjacob@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7BNYLWj086378; Sun, 11 Aug 2002 16:34:21 -0700 (PDT) Message-Id: <200208112334.g7BNYLWj086378@freefall.freebsd.org> From: Matt Jacob Date: Sun, 11 Aug 2002 16:34:21 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/conf files src/sys/alpha/conf GENERIC src/sys/i386/conf GENERIC src/sys/pc98/conf GENERIC src/sys/sparc64/conf GENERIC src/sys/dev/mpt mpt.c mpt.h mpt_debug.c mpt_freebsd.c mpt_freebsd.h mpt_pci.c ... X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mjacob 2002/08/11 16:34:21 PDT Modified files: sys/conf files sys/alpha/conf GENERIC sys/i386/conf GENERIC sys/pc98/conf GENERIC sys/sparc64/conf GENERIC Added files: sys/dev/mpt mpt.c mpt.h mpt_debug.c mpt_freebsd.c mpt_freebsd.h mpt_pci.c sys/dev/mpt/mpilib fc_log.h mpi.h mpi_cnfg.h mpi_fc.h mpi_init.h mpi_ioc.h mpi_lan.h mpi_raid.h mpi_targ.h mpi_type.h Log: Add support for the LSI-Logic Fusion/MP architecture. This is an architecture that present a thing message passing interface to the OS. You can query as to how many ports and what kind are attached and enable them and so on. A less grand view is that this is just another way to package SCSI (SPI or FC) and FC-IP into a one-driver interface set. This driver support the following hardware: LSI FC909: Single channel, 1Gbps, Fibre Channel (FC-SCSI only) LSI FC929: Dual Channel, 1-2Gbps, Fibre Channel (FC-SCSI only) LSI 53c1020: Single Channel, Ultra4 (320M) (Untested) LSI 53c1030: Dual Channel, Ultra4 (320M) Currently it's in fair shape, but expect a lot of changes over the next few weeks as it stabilizes. Credits: The driver is mostly from some folks from Jeff Roberson's company- I've been slowly migrating it to broader support that I it came to me as. The hardware used in developing support came from: FC909: LSI-Logic, Advansys (now Connetix) FC929: LSI-Logic 53c1030: Antares Microsystems (they make a very fine board!) MFC after: 3 weeks Revision Changes Path 1.149 +1 -0 src/sys/alpha/conf/GENERIC 1.686 +4 -0 src/sys/conf/files 1.1 +90 -0 src/sys/dev/mpt/mpilib/fc_log.h (new) 1.1 +656 -0 src/sys/dev/mpt/mpilib/mpi.h (new) 1.1 +1347 -0 src/sys/dev/mpt/mpilib/mpi_cnfg.h (new) 1.1 +360 -0 src/sys/dev/mpt/mpilib/mpi_fc.h (new) 1.1 +316 -0 src/sys/dev/mpt/mpilib/mpi_init.h (new) 1.1 +688 -0 src/sys/dev/mpt/mpilib/mpi_ioc.h (new) 1.1 +213 -0 src/sys/dev/mpt/mpilib/mpi_lan.h (new) 1.1 +179 -0 src/sys/dev/mpt/mpilib/mpi_raid.h (new) 1.1 +409 -0 src/sys/dev/mpt/mpilib/mpi_targ.h (new) 1.1 +91 -0 src/sys/dev/mpt/mpilib/mpi_type.h (new) 1.1 +694 -0 src/sys/dev/mpt/mpt.c (new) 1.1 +187 -0 src/sys/dev/mpt/mpt.h (new) 1.1 +594 -0 src/sys/dev/mpt/mpt_debug.c (new) 1.1 +1223 -0 src/sys/dev/mpt/mpt_freebsd.c (new) 1.1 +235 -0 src/sys/dev/mpt/mpt_freebsd.h (new) 1.1 +638 -0 src/sys/dev/mpt/mpt_pci.c (new) 1.358 +1 -0 src/sys/i386/conf/GENERIC 1.213 +1 -0 src/sys/pc98/conf/GENERIC 1.32 +1 -0 src/sys/sparc64/conf/GENERIC To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message