Home | History | Annotate | Download | only in raidframe
History log of /src/sys/dev/raidframe/rf_archs.h
RevisionDateAuthorComments
 1.26  11-Dec-2005  christos merge ktrace-lwp.
 1.25  27-Feb-2005  perry nuke trailing whitespace
 1.24  09-Mar-2004  oster branches: 1.24.8; 1.24.10;
Introduce RF_DEBUG_ENGINE and use it to disable a number of debugging
bits in rf_engine.c
 1.23  05-Mar-2004  oster Introduce RF_DEBUG_DAG and use it to #if-out rf_dagDebug sections.
(i386 GENERIC kernel shrinks by 1.6K)
 1.22  29-Feb-2004  oster Bah. RF_ACC_TRACE bits need a bit more work before they can be turned off.
Re-enable until all parts can be disabled at the same time.
 1.21  29-Feb-2004  oster Add "RF_ACC_TRACE" as a new #define to rf_archs.h.
Use it to conditionalize some of the access tracing and tracerec bits.
Chops about 4 K off of an i386 GENERIC kernel.
 1.20  19-Sep-2002  oster branches: 1.20.6;
Introduce RF_DEBUG_MAP, and use it to ignore more rarely used code.
 1.19  19-Sep-2002  oster Introduce and use RF_DEBUG_PSS, and save a few more bytes.
 1.18  17-Sep-2002  oster RF_DEBUG_ACCESS and RF_DEBUG_QUIESCE make things a little smaller.
 1.17  17-Sep-2002  oster Introduce and use RF_DEBUG_QUEUE (for debugging the various queueing
types available in RAIDframe).
 1.16  17-Sep-2002  oster Rename RF_DEBUG_RECONBUFFER to RF_DEBUG_RECON in order to facilitate
disabling other stuff without having to introduce another #define.
 1.15  14-Sep-2002  oster Add two more debugging #defines: RF_DEBUG_RECONBUFFER and RF_DEBUG_VERIFYPARITY.
Use them to reduce kernel bloat by a little more.
 1.14  11-Sep-2002  oster Add a new debugging #define: RF_DEBUG_STRIPELOCK
 1.13  13-Jul-2002  oster Most folks won't need the DAG printing and verification routines.
Introduce a #define to toggle them on/off. Disable calls to
rf_PrintDAGList(). Saves ~6K on GENERIC+DEBUG kernel on i386.
 1.12  19-Jan-2002  oster branches: 1.12.8;
Let's not bother building a number of infrequently used RAID types.
The code is still there if people want it, but these other RAID
types (using various DECLUSTERING and SPARING techniques) arn't being
used in practise. Saves about 100K on i386 GENERIC kernels.
 1.11  26-Jan-2001  oster branches: 1.11.2; 1.11.4;
Whoops.. Leave them on.. (for now.)
 1.10  26-Jan-2001  oster Give the parity declustering code their own 'RAID arch' types, and
allow us to turn them off if desired.
 1.9  04-Mar-2000  oster Garbage collect the (already disabled) "random" queue type.
 1.8  04-Mar-2000  oster Nuke an unneeded #define.
 1.7  08-Jan-2000  oster Nuke stale comment.
 1.6  26-Aug-1999  oster branches: 1.6.2;
Nuke some unused code which, were it enabled, might be useful for
performance measurement, but which would cause data corruption.
 1.5  03-Aug-1999  oster Nuke unused #define.
 1.4  05-Feb-1999  oster Phase 2 of the RAIDframe cleanup. The source is now closer to KNF
and is much easier to read. No functionality changes.
 1.3  26-Jan-1999  oster Nuke more bits of RAIDframe "demo" code. We're not "demoing" here,
we're doing the Real Thing!
 1.2  26-Jan-1999  oster RAIDframe cleanup, phase 1. Nuke simulator support, user-land driver,
out-dated comments, and other unneeded stuff. This helps prepare
for cleaning up the rest of the code, and adding new functionality.

No functional changes to the kernel code in this commit.
 1.1  13-Nov-1998  oster RAIDframe, version 1.1, from the Parallel Data Laboratory at
Carnegie Mellon University. Full RAID implementation, including
levels 0, 1, 4, 5, 6, parity logging, and a few other goodies.
Ported to NetBSD by Greg Oster.
 1.6.2.2  11-Feb-2001  bouyer Sync with HEAD.
 1.6.2.1  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.11.4.3  10-Oct-2002  jdolecek sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work
 1.11.4.2  06-Sep-2002  jdolecek sync kqueue branch with HEAD
 1.11.4.1  11-Feb-2002  jdolecek Sync w/ -current.
 1.11.2.4  18-Oct-2002  nathanw Catch up to -current.
 1.11.2.3  17-Sep-2002  nathanw Catch up to -current.
 1.11.2.2  01-Aug-2002  nathanw Catch up to -current.
 1.11.2.1  28-Feb-2002  nathanw Catch up to -current.
 1.12.8.1  15-Jul-2002  gehenna catch up with -current.
 1.20.6.4  04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.20.6.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.20.6.2  18-Sep-2004  skrll Sync with HEAD.
 1.20.6.1  03-Aug-2004  skrll Sync with HEAD
 1.24.10.1  19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.24.8.1  29-Apr-2005  kent sync with -current

RSS XML Feed