trace_clock.c 338 B

1234567891011121314151617
  1. // SPDX-License-Identifier: GPL-2.0
  2. /*
  3. * X86 trace clocks
  4. */
  5. #include <asm/trace_clock.h>
  6. #include <asm/barrier.h>
  7. #include <asm/msr.h>
  8. /*
  9. * trace_clock_x86_tsc(): A clock that is just the cycle counter.
  10. *
  11. * Unlike the other clocks, this is not in nanoseconds.
  12. */
  13. u64 notrace trace_clock_x86_tsc(void)
  14. {
  15. return rdtsc_ordered();
  16. }