- * The following defines establish the performance envelope of the PLL.
- * They specify the maximum phase error (MAXPHASE), maximum frequency
- * error (MAXFREQ), minimum interval between updates (MINSEC) and
- * maximum interval between updates (MAXSEC). The intent of these bounds
- * is to force the PLL to operate within predefined limits in order to
- * satisfy correctness assertions. An excursion which exceeds these
- * bounds is clamped to the bound and operation proceeds accordingly. In
- * practice, this can occur only if something has failed or is operating
- * out of tolerance, but otherwise the PLL continues to operate in a
- * stable mode.
- *
- * MAXPHASE must be set greater than or equal to CLOCK.MAX (128 ms), as
- * defined in the NTP specification. CLOCK.MAX establishes the maximum
- * time offset allowed before the system time is reset, rather than
- * incrementally adjusted. Here, the maximum offset is clamped to
- * MAXPHASE only in order to prevent overflow errors due to defective
- * protocol implementations.
- *
- * MAXFREQ reflects the manufacturing frequency tolerance of the CPU
- * clock oscillator plus the maximum slew rate allowed by the protocol.
- * It should be set to at least the frequency tolerance of the
- * oscillator plus 100 ppm for vernier frequency adjustments. If the
- * kernel frequency discipline code is installed (PPS_SYNC), the CPU
- * oscillator frequency is disciplined to an external source, presumably
- * with negligible frequency error, and MAXFREQ can be reduced.
- */
-#define MAXPHASE 512000L /* max phase error (us) */
-#ifdef PPS_SYNC
-#define MAXFREQ (100L << SHIFT_USEC) /* max freq error (scaled ppm) */
-#else
-#define MAXFREQ (200L << SHIFT_USEC) /* max freq error (scaled ppm) */
-#endif /* PPS_SYNC */
-#define MINSEC 16L /* min interval between updates (s) */
-#define MAXSEC 1200L /* max interval between updates (s) */
-
-/*