README revision 830d82f7f87041e48127cac2e92b5cb2d878202e
#
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License (the "License").
# You may not use this file except in compliance with the License.
#
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
# or http://www.opensolaris.org/os/licensing.
# See the License for the specific language governing permissions
# and limitations under the License.
#
# When distributing Covered Code, include this CDDL HEADER in each
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
# If applicable, add the following below this CDDL HEADER, with the
# fields enclosed by brackets "[]" replaced with your own identifying
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
#
# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
# ident "%Z%%M% %I% %E% SMI"
aac driver 2.0
================
The Solaris aac driver enhancement updates the Solaris aac 1.6 driver
to a full-fledged one. The old Solaris aac driver is simple and stable,
but with limited functions.
The new Solaris aac driver adds support of the following features:
1. New firmware support:
New Communication interface, RawIO command, Large FIB, 64-bit LBA
2. New hardware support:
Rocket chip based cards, such as 2820SA
3. Other features:
64-bit DMA, Fast IO, firmware version checking, tagged-queuing
4. IOCTL
5. AIF
6. IOP reset
The new Solaris aac 2.0 driver is mainly based on FreeBSD 6.0 aac driver.
IOP reset, AIF handling, 64-bit LBA, and some other minor features are
implemented from scratch by Adaptec engineers. They are not supported in
current FreeBSD aac driver.
Adaptec approves Sun's intention to open source the aac RAID driver for
commercial Solaris and the Open Solaris community.