[BACK]Return to rf_optnames.h CVS log [TXT][DIR] Up to [local] / sys / dev / raidframe

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