From b07127e5f63df7b70f4ef6b9b429381ae4f0e8a3 Mon Sep 17 00:00:00 2001 From: fche Date: Thu, 28 Apr 2005 16:52:27 +0000 Subject: [PATCH] none --- mtg-200504/index.html | 2 +- mtg-200504/systemtap-workitems.html | 479 ++++++++++++++++++++++++++++ mtg-200504/systemtap-workitems.sxc | Bin 0 -> 8593 bytes 3 files changed, 480 insertions(+), 1 deletion(-) create mode 100644 mtg-200504/systemtap-workitems.html create mode 100644 mtg-200504/systemtap-workitems.sxc diff --git a/mtg-200504/index.html b/mtg-200504/index.html index 6bae16b4..868f2a4b 100644 --- a/mtg-200504/index.html +++ b/mtg-200504/index.html @@ -32,7 +32,7 @@ presentations shown.

overview slides Vara Prasad's tapset slides Jim Keniston's kprobes status notes -Elena Zannoni's work items HTML +Elena Zannoni's work item list HTML OpenOffice SXC diff --git a/mtg-200504/systemtap-workitems.html b/mtg-200504/systemtap-workitems.html new file mode 100644 index 00000000..c89ffd4a --- /dev/null +++ b/mtg-200504/systemtap-workitems.html @@ -0,0 +1,479 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Kabi breakerResponsibleDescriptionRH ReleasePMOwnersCommentsKernel version







IBM,RHWeb site creation and maintanence U22Jim (Frank)update the old kprobe webstuff. Not done.

IBMJprobes: Enable access to probed function arguments. U21Prassanacomplete/mainline

IBMKProbes: Bugfix, community interaction and code maintenanceU2TF4Prassanaongoing. Jprobe bug, RIP addressing, missing trap3 instructions, unloading module with probe handled? Current kprobes is for x86-64, x86.ppc64. ipf coming soon.

IBMKprobes: Backport to RHEL 3 KernelU2TF1PrasannaDone (x86 only)
PossibleIBMKprobes: Exit probesU22HienPrototype implementation done, it works with multiple probes
PossibleIBMKprobes: Multiple probesU2
AnanthPrototype posted to lkml. Going with one interface
UnlikelyIBMKprobes: Scalability U2
AnanthSMP concurrency.

IBMKprobes: User space probesPost U24Jim There is already existing code for this, either commit to dprobes code base or redesign

IntelKprobes: port to IPFU2
Rusty

UnlikelyRH/IBMData buffering: kernel-to-user transportU23Martin/TomV1 done (basic), by Martin. Tom not started yet. Userspace deamon needs to be rewritten. Uses relayfs.

RHRuntime library in the kernel U22MartinOngoing.

RH/IBMOLS paperU23Will, VaraVarious sections to be filled in by all.

RHSelect IT and BZ entries candidate for usage cases??
WillOngoing. Will to share high level versions of problems. Start list of problems for others to add.

IBMTapset: System call tracingU23Vara


IntelTapset: SchedulerU23Douglas


IntelTapset: Performance monitoring based on hw eventsU2
Brad


RHTapset: performance monitoring based on timersU2
Will


IBMTapset: I/O <-> VM interaction in device driversU23Vara


IBMUser interface (load/execute probe modules, aggregate/format output, etc)U22HienDriver. Needs to be figured out. It's complicated. Needs to be spec'd out.

RHTranslation code to generate probe modules(parse, code gen and integrate)U24Frank


RH--target space variable access (i.e. $var->field)U2
Frank


RH--User level alternative runtimeU2
Martin/FrankTo test the runtime and the translator w/o loading modules into kernel

RHHigh level Dwarf library to get the symbol information from the kernelU2
Roland


RH--kernel module relocation layerU2
Roland


RH--location expressions/inlinesU2
Uli


RHGCC 3.4 fixes for Dwarf2 debuginfoU2
Gcc engineerThere are new features that are in gcc4 but not in gcc3.4. Backport.

RHRebuild RHEL4 U2 kernel with backported options for debuginfo emission.U2
Releng/kernelNeed better debuginfo

IntelHigh level testplanU2
Brad


IBMTestcase development and execution for systemTAPU24Hien, Ananth, Need to include performance impact assessment

IntelStatic validatorU2
Brad









FUTURE RELEASES and VAGUE ITEMS















Consider interactions with Virtualization






Tapsets for major Kernel Components
9
Device drivers instrumentation


Porting, testing, releasing for x86-64
4



IBMPorting, testing, releasing for PPC
4



IntelPorting, testing, releasing for IPF






Tapsets listing service
2
Present user with groups of related functions


Ability to generate and aggregate symbolic stack dumps (from kern + user)
2
Precise backtraces from kernel as well as user space.


Speculative Tracing
3




Auto tuning and auto identifying bottlenecks
6
High level item. To be done after all the components have been developed.


GUI interface for visualizer and analysis
6


+ + + + diff --git a/mtg-200504/systemtap-workitems.sxc b/mtg-200504/systemtap-workitems.sxc new file mode 100644 index 0000000000000000000000000000000000000000..c0cfb6acbdcaac7876b92e110d735694aee3837c GIT binary patch literal 8593 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 iWVe3xH!a`z;J