linux_dsm_epyc7002/arch/blackfin
David Sharp 8cbd9cc625 tracing,x86: Add a TSC trace_clock
In order to promote interoperability between userspace tracers and ftrace,
add a trace_clock that reports raw TSC values which will then be recorded
in the ring buffer. Userspace tracers that also record TSCs are then on
exactly the same time base as the kernel and events can be unambiguously
interlaced.

Tested: Enabled a tracepoint and the "tsc" trace_clock and saw very large
timestamp values.

v2:
Move arch-specific bits out of generic code.
v3:
Rename "x86-tsc", cleanups
v7:
Generic arch bits in Kbuild.

Google-Bug-Id: 6980623
Link: http://lkml.kernel.org/r/1352837903-32191-1-git-send-email-dhsharp@google.com

Acked-by: Ingo Molnar <mingo@kernel.org>
Cc: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
Cc: Ingo Molnar <mingo@kernel.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: "H. Peter Anvin" <hpa@linux.intel.com>
Signed-off-by: David Sharp <dhsharp@google.com>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
2012-11-13 15:48:27 -05:00
..
boot
configs UAPI Disintegration 2012-10-09 2012-10-09 15:04:25 +01:00
include tracing,x86: Add a TSC trace_clock 2012-11-13 15:48:27 -05:00
kernel vfs: define struct filename and have getname() return it 2012-10-12 20:14:55 -04:00
lib
mach-bf518
mach-bf527 blackfin: add platform device for ad1836 machine driver 2012-08-17 23:25:18 +01:00
mach-bf533 blackfin: add platform device for ad1836 machine driver 2012-08-17 23:25:18 +01:00
mach-bf537 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lliubbo/blackfin 2012-10-09 16:10:14 +09:00
mach-bf538
mach-bf548 bf60x: sec: Clean up interrupt initialization code for SEC. 2012-07-24 13:39:51 +08:00
mach-bf561 blackfin: add platform device for ad1836 machine driver 2012-08-17 23:25:18 +01:00
mach-bf609 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lliubbo/blackfin 2012-10-09 16:10:14 +09:00
mach-common Blackfin: smp: add smp_mb() to keep coherency 2012-10-08 14:36:30 +08:00
mm
oprofile
Clear_BSD.txt
Kconfig Merge branch 'modules-next' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux 2012-10-14 13:39:34 -07:00
Kconfig.debug
Makefile kbuild: add symbol prefix arg to kallsyms 2012-09-11 10:25:12 +08:00