Home | History | Annotate | Line # | Download | only in raidframe
      1  1.11  christos /*	$NetBSD: rf_optnames.h,v 1.11 2005/12/11 12:23:37 christos Exp $	*/
      2   1.1     oster /*
      3   1.1     oster  * rf_optnames.h
      4   1.1     oster  */
      5   1.1     oster /*
      6   1.1     oster  * Copyright (c) 1996 Carnegie-Mellon University.
      7   1.1     oster  * All rights reserved.
      8   1.1     oster  *
      9   1.1     oster  * Author: Jim Zelenka
     10   1.1     oster  *
     11   1.1     oster  * Permission to use, copy, modify and distribute this software and
     12   1.1     oster  * its documentation is hereby granted, provided that both the copyright
     13   1.1     oster  * notice and this permission notice appear in all copies of the
     14   1.1     oster  * software, derivative works or modified versions, and any portions
     15   1.1     oster  * thereof, and that both notices appear in supporting documentation.
     16   1.1     oster  *
     17   1.1     oster  * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS"
     18   1.1     oster  * CONDITION.  CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND
     19   1.1     oster  * FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.
     20   1.1     oster  *
     21   1.1     oster  * Carnegie Mellon requests users of this software to return to
     22   1.1     oster  *
     23   1.1     oster  *  Software Distribution Coordinator  or  Software.Distribution (at) CS.CMU.EDU
     24   1.1     oster  *  School of Computer Science
     25   1.1     oster  *  Carnegie Mellon University
     26   1.1     oster  *  Pittsburgh PA 15213-3890
     27   1.1     oster  *
     28   1.1     oster  * any improvements or extensions that they make and grant Carnegie the
     29   1.1     oster  * rights to redistribute these changes.
     30   1.1     oster  */
     31   1.1     oster 
     32   1.1     oster /*
     33   1.1     oster  * Don't protect against multiple inclusion here- we actually want this.
     34   1.1     oster  */
     35   1.1     oster 
     36   1.4     oster RF_DBG_OPTION(accessDebug, 0)
     37   1.4     oster RF_DBG_OPTION(cscanDebug, 0)	/* debug CSCAN sorting */
     38   1.4     oster RF_DBG_OPTION(dagDebug, 0)
     39   1.4     oster RF_DBG_OPTION(degDagDebug, 0)
     40   1.4     oster RF_DBG_OPTION(diskDebug, 0)
     41   1.4     oster RF_DBG_OPTION(engineDebug, 0)
     42   1.4     oster RF_DBG_OPTION(fifoDebug, 0)	/* debug fifo queueing */
     43   1.4     oster RF_DBG_OPTION(floatingRbufDebug, 0)
     44   1.4     oster RF_DBG_OPTION(forceHeadSepLimit, -1)
     45   1.4     oster RF_DBG_OPTION(forceNumFloatingReconBufs, -1)		/* wire down number of
     46   1.4     oster 							 * extra recon buffers
     47   1.4     oster 							 * to use */
     48   1.4     oster RF_DBG_OPTION(keepAccTotals, 0)		/* turn on keep_acc_totals */
     49   1.4     oster RF_DBG_OPTION(lockTableSize, RF_DEFAULT_LOCK_TABLE_SIZE)
     50   1.4     oster RF_DBG_OPTION(mapDebug, 0)
     51   1.4     oster RF_DBG_OPTION(maxNumTraces, -1)
     52   1.5     oster 
     53   1.4     oster RF_DBG_OPTION(memDebug, 0)
     54   1.4     oster RF_DBG_OPTION(memDebugAddress, 0)
     55   1.4     oster RF_DBG_OPTION(numBufsToAccumulate, 1)		/* number of buffers to
     56   1.4     oster 						 * accumulate before doing XOR */
     57   1.4     oster RF_DBG_OPTION(prReconSched, 0)
     58   1.4     oster RF_DBG_OPTION(printDAGsDebug, 0)
     59   1.4     oster RF_DBG_OPTION(printStatesDebug, 0)
     60   1.4     oster RF_DBG_OPTION(protectedSectors, 64L)		/* # of sectors at start of
     61   1.4     oster 						 * disk to exclude from RAID
     62   1.4     oster 						 * address space */
     63   1.4     oster RF_DBG_OPTION(pssDebug, 0)
     64   1.4     oster RF_DBG_OPTION(queueDebug, 0)
     65   1.4     oster RF_DBG_OPTION(quiesceDebug, 0)
     66   1.4     oster RF_DBG_OPTION(raidSectorOffset, 0)	/* added to all incoming sectors to
     67   1.4     oster 					 * debug alignment problems */
     68   1.4     oster RF_DBG_OPTION(reconDebug, 0)
     69   1.4     oster RF_DBG_OPTION(reconbufferDebug, 0)
     70   1.4     oster RF_DBG_OPTION(scanDebug, 0)	/* debug SCAN sorting */
     71   1.4     oster RF_DBG_OPTION(showXorCallCounts, 0)	/* show n-way Xor call counts */
     72   1.4     oster RF_DBG_OPTION(shutdownDebug, 0)		/* show shutdown calls */
     73   1.4     oster RF_DBG_OPTION(sizePercentage, 100)
     74   1.4     oster RF_DBG_OPTION(sstfDebug, 0)	/* turn on debugging info for sstf queueing */
     75   1.4     oster RF_DBG_OPTION(stripeLockDebug, 0)
     76   1.4     oster RF_DBG_OPTION(suppressLocksAndLargeWrites, 0)
     77   1.4     oster RF_DBG_OPTION(validateDAGDebug, 0)
     78   1.4     oster RF_DBG_OPTION(validateVisitedDebug, 1)		/* XXX turn to zero by
     79   1.4     oster 						 * default? */
     80   1.4     oster RF_DBG_OPTION(verifyParityDebug, 0)
     81   1.4     oster RF_DBG_OPTION(debugKernelAccess, 0)	/* DoAccessKernel debugging */
     82   1.1     oster 
     83   1.1     oster #if RF_INCLUDE_PARITYLOGGING > 0
     84   1.4     oster RF_DBG_OPTION(forceParityLogReint, 0)
     85   1.4     oster RF_DBG_OPTION(numParityRegions, 0)	/* number of regions in the array */
     86   1.4     oster RF_DBG_OPTION(numReintegrationThreads, 1)
     87   1.4     oster RF_DBG_OPTION(parityLogDebug, 0)	/* if nonzero, enables debugging of
     88   1.4     oster 					 * parity logging */
     89   1.4     oster RF_DBG_OPTION(totalInCoreLogCapacity, 1024 * 1024)	/* target bytes
     90   1.4     oster 							 * available for in-core
     91   1.4     oster 							 * logs */
     92   1.4     oster #endif				/* RF_INCLUDE_PARITYLOGGING > 0 */
     93   1.1     oster 
     94