Skip to contentSkip to conversation

add utrace feature

PATCH New [email protected] 1 participant 2 messages Jun 13, 2011

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 add utrace feature

From: Tom Zanussi <[email protected]>

This adds a utrace feature, in support of userspace tracing for systemtap.

It's been tested on actual x86 and x86-64 hardware, as well as qemux86-64 and qemuppc (utrace doesn't currently have support for arm or mips).

A couple examples with output have been added to the systemtap entry in the tracing and profiling section of the Yocto wiki:

https://wiki.yoctoproject.org/wiki/Tracing_and_Profiling#systemtap

Please pull into the meta branch of linux-yocto.

Tom Zanussi (1):
meta: add utrace feature for linux-yocto

 meta/cfg/kernel-cache/features/utrace/utrace.cfg   |    1 +
 meta/cfg/kernel-cache/features/utrace/utrace.scc   |    2 ++
 meta/cfg/kernel-cache/ktypes/standard/standard.scc |    3 +++
 3 files changed, 6 insertions(+), 0 deletions(-)
 create mode 100644 meta/cfg/kernel-cache/features/utrace/utrace.cfg
 create mode 100644 meta/cfg/kernel-cache/features/utrace/utrace.scc
#1 lore raw

PATCH 1/1 meta: add utrace feature for linux-yocto

From: Tom Zanussi <[email protected]>

Add a 'utrace feature' that turns on the kernel options required for utrace, used mainly to enable userspace tracing for systemtap.

---
 meta/cfg/kernel-cache/features/utrace/utrace.cfg   |    1 +
 meta/cfg/kernel-cache/features/utrace/utrace.scc   |    2 ++
 meta/cfg/kernel-cache/ktypes/standard/standard.scc |    3 +++
 3 files changed, 6 insertions(+), 0 deletions(-)
 create mode 100644 meta/cfg/kernel-cache/features/utrace/utrace.cfg
 create mode 100644 meta/cfg/kernel-cache/features/utrace/utrace.scc
meta/cfg/kernel-cache/features/utrace/utrace.cfg new file +1 -0
new file mode 100644
index 0000000..bf85aa2
@@ -0,0 +1 @@
+CONFIG_UTRACE=y
meta/cfg/kernel-cache/features/utrace/utrace.scc new file +2 -0
new file mode 100644
index 0000000..0cab7d9
@@ -0,0 +1,2 @@
+kconf non-hardware utrace.cfg
+
meta/cfg/kernel-cache/ktypes/standard/standard.scc +3 -0
index 290c50a..ac80038 100644
@@ -17,6 +17,9 @@ tag lttng
 include features/systemtap/systemtap.scc
 # tag systemtap
 
+include features/utrace/utrace.scc
+# tag utrace
+
 include arch/arm/arm.scc
 tag arm
 
Signature · 1 line
1.7.0.4