From owner-cvs-all Fri Apr 26 18:31:23 2002 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id DF4CF37B41A; Fri, 26 Apr 2002 18:31:17 -0700 (PDT) Received: (from scottl@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g3R1VHO86657; Fri, 26 Apr 2002 18:31:17 -0700 (PDT) (envelope-from scottl) Message-Id: <200204270131.g3R1VHO86657@freefall.freebsd.org> From: Scott Long Date: Fri, 26 Apr 2002 18:31:17 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/conf NOTES files src/sys/dev/aac aac.c aac_cam.c aac_cam.h aac_disk.c aac_pci.c aacreg.h aacvar.h src/sys/i386/conf GENERIC src/sys/modules/aac Makefile 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 scottl 2002/04/26 18:31:17 PDT Modified files: sys/conf NOTES files sys/dev/aac aac.c aac_disk.c aac_pci.c aacreg.h aacvar.h sys/i386/conf GENERIC sys/modules/aac Makefile Added files: sys/dev/aac aac_cam.c aac_cam.h Log: Add a CAM interface to the aac driver. This is useful in case you should ever connect a SCSI Cdrom/Tape/Jukebox/Scanner/Printer/kitty-litter-scooper to your high-end RAID controller. The interface to the arrays is still via the block interface; this merely provides a way to circumvent the RAID functionality and access the SCSI buses directly. Note that for somewhat obvious reasons, hard drives are not exposed to the da driver through this interface, though you can still talk to them via the pass driver. Be the first on your block to low-level format unsuspecting drives that are part of an array! To enable this, add the 'aacp' device to your kernel config. MFC after: 3 days Revision Changes Path 1.1026 +1 -0 src/sys/conf/NOTES 1.628 +1 -0 src/sys/conf/files 1.38 +120 -17 src/sys/dev/aac/aac.c 1.1 +591 -0 src/sys/dev/aac/aac_cam.c (new) 1.1 +34 -0 src/sys/dev/aac/aac_cam.h (new) 1.22 +1 -1 src/sys/dev/aac/aac_disk.c 1.23 +41 -28 src/sys/dev/aac/aac_pci.c 1.12 +186 -0 src/sys/dev/aac/aacreg.h 1.19 +10 -1 src/sys/dev/aac/aacvar.h 1.340 +1 -0 src/sys/i386/conf/GENERIC 1.4 +3 -2 src/sys/modules/aac/Makefile To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message