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