• Linus Torvalds's avatar
    Merge tag 'x86-timers-2020-06-03' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · f6aee505
    Linus Torvalds authored
    Pull x86 timer updates from Thomas Gleixner:
     "X86 timer specific updates:
    
       - Add TPAUSE based delay which allows the CPU to enter an optimized
         power state while waiting for the delay to pass. The delay is based
         on TSC cycles.
    
       - Add tsc_early_khz command line parameter to workaround the problem
         that overclocked CPUs can report the wrong frequency via CPUID.16h
         which causes the refined calibration to fail because the delta to
         the initial frequency value is too big. With the parameter users
         can provide an halfways accurate initial value"
    
    * tag 'x86-timers-2020-06-03' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      x86/tsc: Add tsc_early_khz command line parameter
      x86/delay: Introduce TPAUSE delay
      x86/delay: Refactor delay_mwaitx() for TPAUSE support
      x86/delay: Preparatory code cleanup
    f6aee505
kernel-parameters.txt 200 KB