]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/i386/machine_routines.c
xnu-3789.51.2.tar.gz
[apple/xnu.git] / osfmk / i386 / machine_routines.c
index 334b6ff0df5749a6dd4e95accac77a18e51ec4dd..76652946c7e98a76dce65f850c51356d66228ddb 100644 (file)
@@ -655,6 +655,9 @@ ml_init_lock_timeout(void)
                TLBTimeOut = LockTimeOut;
        }
 
+#if DEVELOPMENT || DEBUG
+       reportphyreaddelayabs = LockTimeOut;
+#endif
        if (PE_parse_boot_argn("phyreadmaxus", &slto, sizeof (slto))) {
                default_timeout_ns = slto * NSEC_PER_USEC;
                nanoseconds_to_absolutetime(default_timeout_ns, &abstime);
@@ -702,6 +705,7 @@ MACRO_END
                VIRTUAL_TIMEOUT_INFLATE64(LockTimeOutTSC);
                VIRTUAL_TIMEOUT_INFLATE64(TLBTimeOut);
                VIRTUAL_TIMEOUT_INFLATE64(MutexSpin);
+               VIRTUAL_TIMEOUT_INFLATE64(reportphyreaddelayabs);
        }
 
        interrupt_latency_tracker_setup();