linux-yocto-2.6.37: Add debugfs and ftrace features to standard ktype meta-data
PATCH 1/1 linux-yocto-2.6.37: Add debugfs and ftrace features to standard ktype meta-data
ftrace provides low impact tracing facilities and should be made available on the main kernel - as opposed to a debug or tracing kernel which often add enough overhead to mask subtle bugs.
These features are available on the 2.6.34 yocto kernel.
Boot and trace-cmd tested on qemux86-64.
--- meta/cfg/kernel-cache/features/debugfs/debugfs.cfg | 1 + meta/cfg/kernel-cache/features/debugfs/debugfs.scc | 1 + meta/cfg/kernel-cache/features/ftrace/ftrace.cfg | 2 ++ meta/cfg/kernel-cache/features/ftrace/ftrace.scc | 1 + meta/cfg/kernel-cache/ktypes/standard/standard.scc | 4 ++++ 5 files changed, 9 insertions(+), 0 deletions(-) create mode 100644 meta/cfg/kernel-cache/features/debugfs/debugfs.cfg create mode 100644 meta/cfg/kernel-cache/features/debugfs/debugfs.scc create mode 100644 meta/cfg/kernel-cache/features/ftrace/ftrace.cfg create mode 100644 meta/cfg/kernel-cache/features/ftrace/ftrace.scc
meta/cfg/kernel-cache/features/debugfs/debugfs.cfg new file +1 -0
@@ -0,0 +1 @@ +CONFIG_DEBUG_FS=y
meta/cfg/kernel-cache/features/debugfs/debugfs.scc new file +1 -0
@@ -0,0 +1 @@ +kconf non-hardware debugfs.cfg
meta/cfg/kernel-cache/features/ftrace/ftrace.cfg new file +2 -0
@@ -0,0 +1,2 @@ +CONFIG_FUNCTION_TRACER=y +CONFIG_FUNCTION_GRAPH_TRACER=y
meta/cfg/kernel-cache/features/ftrace/ftrace.scc new file +1 -0
@@ -0,0 +1 @@ +kconf non-hardware ftrace.cfg
meta/cfg/kernel-cache/ktypes/standard/standard.scc +4 -0
@@ -33,6 +33,10 @@ tag powerpc include features/hrt/hrt.scc +include features/debugfs/debugfs.scc + +include features/ftrace/ftrace.scc + include patches/wrs_patches.scc # #include features/ieee_float/ieee_float.scc
Signature · 4 lines
1.7.1 -- Darren Hart Yocto Linux Kernel
In message: [PATCH] linux-yocto-2.6.37: Add debugfs and ftrace features to standard ktype meta-data
Quoted 3 lines · on 03/01/2011 Darren Hart wrote:
ftrace provides low impact tracing facilities and should be made available on the main kernel - as opposed to a debug or tracing kernel which often add enough overhead to mask subtle bugs.
I had similar changes to this queued up in preparation for feature merging into 2.6.37, but I've grabbed this instead since it is standalone and tested. I've got it here and will push it out tomorrow after some other minor things are done.
Cheers,
Bruce
Quoted 69 lines
These features are available on the 2.6.34 yocto kernel.
Boot and trace-cmd tested on qemux86-64.
Signed-off-by Darren Hart <[email protected]>CC Bruce Ashfield <[email protected]>CC Tom Zanussi <[email protected]>--- meta/cfg/kernel-cache/features/debugfs/debugfs.cfg | 1 + meta/cfg/kernel-cache/features/debugfs/debugfs.scc | 1 + meta/cfg/kernel-cache/features/ftrace/ftrace.cfg | 2 ++ meta/cfg/kernel-cache/features/ftrace/ftrace.scc | 1 + meta/cfg/kernel-cache/ktypes/standard/standard.scc | 4 ++++ 5 files changed, 9 insertions(+), 0 deletions(-) create mode 100644 meta/cfg/kernel-cache/features/debugfs/debugfs.cfg create mode 100644 meta/cfg/kernel-cache/features/debugfs/debugfs.scc create mode 100644 meta/cfg/kernel-cache/features/ftrace/ftrace.cfg create mode 100644 meta/cfg/kernel-cache/features/ftrace/ftrace.sccmeta/cfg/kernel-cache/features/debugfs/debugfs.cfg new file +1
-0@@ -0,0 +1 @@ +CONFIG_DEBUG_FS=ymeta/cfg/kernel-cache/features/debugfs/debugfs.scc new file +1
-0@@ -0,0 +1 @@ +kconf non-hardware debugfs.cfgmeta/cfg/kernel-cache/features/ftrace/ftrace.cfg new file +2
-0@@ -0,0 +1,2 @@ +CONFIG_FUNCTION_TRACER=y +CONFIG_FUNCTION_GRAPH_TRACER=ymeta/cfg/kernel-cache/features/ftrace/ftrace.scc new file +1
-0@@ -0,0 +1 @@ +kconf non-hardware ftrace.cfgmeta/cfg/kernel-cache/ktypes/standard/standard.scc +4
-0@@ -33,6 +33,10 @@ tag powerpc include features/hrt/hrt.scc +include features/debugfs/debugfs.scc + +include features/ftrace/ftrace.scc + include patches/wrs_patches.scc # #include features/ieee_float/ieee_float.sccSignature · 4 lines
1.7.1 -- Darren Hart Yocto Linux Kernel