]> git.saurik.com Git - apple/xnu.git/blobdiff - iokit/Kernel/IOKitDebug.cpp
xnu-2782.10.72.tar.gz
[apple/xnu.git] / iokit / Kernel / IOKitDebug.cpp
index c170d83a68e962a6acb96d4aabd8ba3a0c47eaf2..2560a0687e664d5a0a0696a75dccfa21972159d2 100644 (file)
 SInt64         gIOKitDebug = DEBUG_INIT_VALUE;
 SInt64         gIOKitTrace = 0;
 
-SYSCTL_QUAD(_debug, OID_AUTO, iokit, CTLFLAG_RW | CTLFLAG_LOCKED, &gIOKitDebug, "boot_arg io");
+#if DEVELOPMENT || DEBUG
+#define IODEBUG_CTLFLAGS       CTLFLAG_RW
+#else
+#define IODEBUG_CTLFLAGS       CTLFLAG_RD
+#endif
+
+SYSCTL_QUAD(_debug, OID_AUTO, iokit, IODEBUG_CTLFLAGS | CTLFLAG_LOCKED, &gIOKitDebug, "boot_arg io");
 SYSCTL_QUAD(_debug, OID_AUTO, iotrace, CTLFLAG_RW | CTLFLAG_LOCKED, &gIOKitTrace, "trace io");