Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 11 Feb 2006 01:35:29 +0000 (UTC)
From:      Matt Jacob <mjacob@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/dev/mpt mpt.c mpt.h mpt_cam.c mpt_debug.c mpt_pci.c
Message-ID:  <200602110135.k1B1ZTD0078022@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
mjacob      2006-02-11 01:35:29 UTC

  FreeBSD src repository

  Modified files:
    sys/dev/mpt          mpt.c mpt.h mpt_cam.c mpt_debug.c 
                         mpt_pci.c 
  Log:
  Do initial cut of SAS HBA support. These controllers (106X) seem to support
  automatically both SATA and SAS drives.  The async SAS event handling we catch
  but ignore at present (so automagic attach/detach isn't hooked up yet).
  
  Do 64 bit PCI support- we can now work on systems with > 4GB of memory.
  
  Do large transfer support- we now can support up to reported chain depth, or
  the length of our request area. We simply allocate additional request elements
  when we would run out of room for chain lists.
  
  Tested on Ultra320, FC and SAS controllers on AMD64 and i386 platforms.
  There were no RAID cards available for me to regression test.
  
  The error recovery for this driver still is pretty bad.
  
  Revision  Changes    Path
  1.15      +114 -29   src/sys/dev/mpt/mpt.c
  1.10      +42 -32    src/sys/dev/mpt/mpt.h
  1.4       +283 -119  src/sys/dev/mpt/mpt_cam.c
  1.10      +59 -20    src/sys/dev/mpt/mpt_debug.c
  1.23      +91 -25    src/sys/dev/mpt/mpt_pci.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200602110135.k1B1ZTD0078022>