Annotation of sys/dev/raidframe/rf_optnames.h, Revision 1.1
1.1 ! nbrk 1: /* $OpenBSD: rf_optnames.h,v 1.5 2002/12/16 07:01:04 tdeval Exp $ */
! 2: /* $NetBSD: rf_optnames.h,v 1.6 1999/12/07 02:54:08 oster Exp $ */
! 3:
! 4: /*
! 5: * rf_optnames.h
! 6: */
! 7: /*
! 8: * Copyright (c) 1996 Carnegie-Mellon University.
! 9: * All rights reserved.
! 10: *
! 11: * Author: Jim Zelenka
! 12: *
! 13: * Permission to use, copy, modify and distribute this software and
! 14: * its documentation is hereby granted, provided that both the copyright
! 15: * notice and this permission notice appear in all copies of the
! 16: * software, derivative works or modified versions, and any portions
! 17: * thereof, and that both notices appear in supporting documentation.
! 18: *
! 19: * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS"
! 20: * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND
! 21: * FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.
! 22: *
! 23: * Carnegie Mellon requests users of this software to return to
! 24: *
! 25: * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU
! 26: * School of Computer Science
! 27: * Carnegie Mellon University
! 28: * Pittsburgh PA 15213-3890
! 29: *
! 30: * any improvements or extensions that they make and grant Carnegie the
! 31: * rights to redistribute these changes.
! 32: */
! 33:
! 34: /*
! 35: * Don't protect against multiple inclusion here- we actually want this.
! 36: */
! 37:
! 38: RF_DBG_OPTION(accessDebug, 0)
! 39: RF_DBG_OPTION(accessTraceBufSize, 0)
! 40: RF_DBG_OPTION(cscanDebug, 0) /* Debug CSCAN sorting. */
! 41: RF_DBG_OPTION(dagDebug, 0)
! 42: RF_DBG_OPTION(debugPrintUseBuffer, 0)
! 43: RF_DBG_OPTION(degDagDebug, 0)
! 44: RF_DBG_OPTION(disableAsyncAccs, 0)
! 45: RF_DBG_OPTION(diskDebug, 0)
! 46: RF_DBG_OPTION(enableAtomicRMW, 0) /*
! 47: * This debug var enables locking of
! 48: * the disk arm during small-write
! 49: * operations. Setting this variable
! 50: * to anything other than 0 will
! 51: * result in deadlock. (wvcii)
! 52: */
! 53: RF_DBG_OPTION(engineDebug, 0)
! 54: RF_DBG_OPTION(fifoDebug, 0) /* Debug fifo queueing. */
! 55: RF_DBG_OPTION(floatingRbufDebug, 0)
! 56: RF_DBG_OPTION(forceHeadSepLimit, -1)
! 57: RF_DBG_OPTION(forceNumFloatingReconBufs, -1) /*
! 58: * Wire down number of extra
! 59: * recon buffers to use.
! 60: */
! 61: RF_DBG_OPTION(keepAccTotals, 0) /* Turn on keep_acc_totals. */
! 62: RF_DBG_OPTION(lockTableSize, RF_DEFAULT_LOCK_TABLE_SIZE)
! 63: RF_DBG_OPTION(mapDebug, 0)
! 64: RF_DBG_OPTION(maxNumTraces, -1)
! 65:
! 66: RF_DBG_OPTION(memChunkDebug, 0)
! 67: RF_DBG_OPTION(memDebug, 0)
! 68: RF_DBG_OPTION(memDebugAddress, 0)
! 69: RF_DBG_OPTION(numBufsToAccumulate, 1) /*
! 70: * Number of buffers to accumulate
! 71: * before doing XOR.
! 72: */
! 73: RF_DBG_OPTION(prReconSched, 0)
! 74: RF_DBG_OPTION(printDAGsDebug, 0)
! 75: RF_DBG_OPTION(printStatesDebug, 0)
! 76: RF_DBG_OPTION(protectedSectors, 64L) /*
! 77: * # of sectors at start of disk to
! 78: * exclude from RAID address space.
! 79: */
! 80: RF_DBG_OPTION(pssDebug, 0)
! 81: RF_DBG_OPTION(queueDebug, 0)
! 82: RF_DBG_OPTION(quiesceDebug, 0)
! 83: RF_DBG_OPTION(raidSectorOffset, 0) /*
! 84: * Added to all incoming sectors to
! 85: * debug alignment problems.
! 86: */
! 87: RF_DBG_OPTION(reconDebug, 0)
! 88: RF_DBG_OPTION(reconbufferDebug, 0)
! 89: RF_DBG_OPTION(scanDebug, 0) /* Debug SCAN sorting. */
! 90: RF_DBG_OPTION(showXorCallCounts, 0) /* Show n-way Xor call counts. */
! 91: RF_DBG_OPTION(shutdownDebug, 0) /* Show shutdown calls. */
! 92: RF_DBG_OPTION(sizePercentage, 100)
! 93: RF_DBG_OPTION(sstfDebug, 0) /*
! 94: * Turn on debugging info for sstf
! 95: * queueing.
! 96: */
! 97: RF_DBG_OPTION(stripeLockDebug, 0)
! 98: RF_DBG_OPTION(suppressLocksAndLargeWrites, 0)
! 99: RF_DBG_OPTION(suppressTraceDelays, 0)
! 100: RF_DBG_OPTION(useMemChunks, 1)
! 101: RF_DBG_OPTION(validateDAGDebug, 0)
! 102: RF_DBG_OPTION(validateVisitedDebug, 1) /* XXX Turn to zero by default ? */
! 103: RF_DBG_OPTION(verifyParityDebug, 0)
! 104: RF_DBG_OPTION(debugKernelAccess, 0) /* DoAccessKernel debugging. */
! 105:
! 106: #if RF_INCLUDE_PARITYLOGGING > 0
! 107: RF_DBG_OPTION(forceParityLogReint, 0)
! 108: RF_DBG_OPTION(numParityRegions, 0) /* Number of regions in the array. */
! 109: RF_DBG_OPTION(numReintegrationThreads, 1)
! 110: RF_DBG_OPTION(parityLogDebug, 0) /*
! 111: * If nonzero, enables debugging of
! 112: * parity logging.
! 113: */
! 114: RF_DBG_OPTION(totalInCoreLogCapacity, 1024 * 1024) /*
! 115: * Target bytes
! 116: * available for in-core
! 117: * logs.
! 118: */
! 119: #endif /* RF_INCLUDE_PARITYLOGGING > 0 */
! 120:
CVSweb