[linux-yocto] [PATCH 0/6] Always Running Timer Support for 4.1

jonathan.yong at intel.com jonathan.yong at intel.com
Mon Jun 13 00:07:51 PDT 2016


From: "Yong, Jonathan" <jonathan.yong at intel.com>

This series introduces convert_art_to_tsc, to convert ART time
to TSC. The main advantage of ART is that ART can be captured
simultaneous to the capture of audio and network device clocks,
allowing a correlation between timebases to be constructed.

The getnstime_raw_and_real symbol has been renamed to
ktime_get_raw_and_real_ts64, including in all consumers.

All patches are already in Linus's kernel.
Patches should apply for linux-yocto-4.1 standard/base.

Arnd Bergmann (1):
  ntp/pps: replace getnstime_raw_and_real with 64-bit version

Christopher S. Hall (4):
  time: Add cycles to nanoseconds translation
  time: Add timekeeping snapshot code capturing system time and counter
  time: Add driver cross timestamp interface for higher precision time
    synchronization
  x86/tsc: Always Running Timer (ART) correlated clocksource

DengChao (1):
  timekeeping: Provide internal function __ktime_get_real_seconds

 arch/x86/include/asm/cpufeature.h  |   2 +-
 arch/x86/include/asm/tsc.h         |   2 +
 arch/x86/kernel/tsc.c              |  59 ++++++++++++++++
 include/linux/pps_kernel.h         |   7 +-
 include/linux/timekeeping.h        |  57 +++++++++++++++-
 kernel/time/timekeeping.c          | 136 ++++++++++++++++++++++++++++++++++---
 kernel/time/timekeeping_internal.h |   2 +
 7 files changed, 251 insertions(+), 14 deletions(-)

-- 
2.7.3



More information about the linux-yocto mailing list