Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "CDT/summitfall2010"
< CDT
(→Proposed Agenda) |
(→Proposed Agenda) |
||
Line 23: | Line 23: | ||
** maybe discuss commonly asked questions and problems | ** maybe discuss commonly asked questions and problems | ||
** timeouts | ** timeouts | ||
− | * Debug - Multi-core | + | * Debug - Multi-core brainstorm |
** Wanted features | ** Wanted features | ||
− | ** multi-context page | + | ** [http://wiki.eclipse.org/DSDP/DD/MultiContext multi-context page] |
+ | ** Different Debug View layouts | ||
+ | *** Grouped by processes ((process(cores)->thread(core)->frame). This is the current layout | ||
+ | *** Grouped by cores at the top-level (core->process->thread->frame) | ||
+ | *** Grouped by cores at the top-level using labels (core->thread(process)->frame) | ||
+ | *** Grouped by cores below processes (process->core->thread->frame) | ||
+ | ** New views | ||
+ | *** Graphical core view - Diagram showing all cores and info about what is running on them, as well as actions that can be performed on the cores | ||
+ | ** Operations for multi-core debugging | ||
+ | *** Resuming an entire core | ||
+ | *** Suspending an entire core | ||
+ | *** Stepping an entire core (instruction stepping, source-stepping) | ||
+ | *** Re-allocation of threads from one core to one or more others | ||
+ | *** Locking of a core (move all threads out and 'disable' the core) | ||
+ | *** ... | ||
+ | ** Usecases - What are the users trying to accomplish? | ||
** Way forward | ** Way forward | ||
+ | *** Working group | ||
+ | *** Regular meetings | ||
* Profiling | * Profiling | ||
** Framework for gprof, Oprofile, perf, etc. | ** Framework for gprof, Oprofile, perf, etc. |
Revision as of 09:55, 21 July 2010
Contents
CDT Contributors Summit Fall 2010
Overview
To be held in Montreal September 21-23, 2010. Information about the Montreal location. Teleconference available.
Proposed Schedule
Proposed Agenda
- Build
- Doug revealing secrets of Scanner Discovery
- Current architecture of build/project configuration
- Common problems with custom integration
- Fixing the scalability issues.
- Tool/toolchain versioning
- Future of cdt build
- Debug - DSF
- architecture
- how gdb integration fits in there
- demo for tracepoints and reverse debugging
- maybe somebody can talk about how they gdb based custom integration
- maybe discuss commonly asked questions and problems
- timeouts
- Debug - Multi-core brainstorm
- Wanted features
- multi-context page
- Different Debug View layouts
- Grouped by processes ((process(cores)->thread(core)->frame). This is the current layout
- Grouped by cores at the top-level (core->process->thread->frame)
- Grouped by cores at the top-level using labels (core->thread(process)->frame)
- Grouped by cores below processes (process->core->thread->frame)
- New views
- Graphical core view - Diagram showing all cores and info about what is running on them, as well as actions that can be performed on the cores
- Operations for multi-core debugging
- Resuming an entire core
- Suspending an entire core
- Stepping an entire core (instruction stepping, source-stepping)
- Re-allocation of threads from one core to one or more others
- Locking of a core (move all threads out and 'disable' the core)
- ...
- Usecases - What are the users trying to accomplish?
- Way forward
- Working group
- Regular meetings
- Profiling
- Framework for gprof, Oprofile, perf, etc.
- Tracing
- Linux tracing toolkit analysis and views
- User space tracing for Linux and other systems
- Instruction level tracing and other use cases with the new binary format
- Multi-core tracing
- Traces synchronization
- Dependency Analysis
- Brainstorming!
- Making the user-experience better
- Documentation
- Installation
- Toolchains
- Other user complaints
- New in 7.0
- maybe interesting to know in details what was done in CDT 7.0 (core) and cdt based tools, PTP, Linux Tools
- Future 8.0
- plans for 8.0
Attendees
Face-to-face attendees
- Ken Ryall (Nokia, Austin, Texas)
- Topics of Interest: everything, but mostly debug (TCF, DSF, EDC)
- John Cortell (Freescale, Austin, Texas)
- Topics of Interest: everything, but mostly debug (TCF, DSF, EDC)
- Martin Filteau (Octasic, Montreal/Canada)
- Topics of Interest: CDT Debug (heterogeneous targets, extensibility), LinuxTools Tracing, Profiling, etc.
- Alena Laskavaia (QNX, Ottawa, Canada)
- Topics of Interest: Debug, Build, Code Analysis
- Doug Schaefer (Wind River, Ottawa)
- Topics of Interest: everything
- Matthew Khouzam (Ericsson, Montreal/Canada)
- Topics of interest: Tracing and Debugging, Linux Tools, Embedded development
- Sergey Prigogin (Google, Mountain View, California)
- Topics of Interest: everything.
- Chris Recoskie (IBM, Toronto)
- Topics of Interest: Primarily build, but a bit of everything
- Mikhail Khodjaiants (CodeSourcery, Ottawa)
- Topics of Interest: Debug, Tracing
- Dominique Toupin (Ericsson, Montreal/Canada)
- Topics of Interest: CDT/PTP Debug. LinuxTools Tracing, Profiling, coverage, libhover, etc., Target management
- Marc Khouzam (Ericsson, Montreal/Canada)
- Topics of Interest: Debugging, Multi-core, Linux
- Francois Chouinard (Ericsson, Montreal/Canada)
- Topics of Interest: Linux Tools Tracing, GDB tracepoints, Debugging, Linux
- James Blackburn (Broadcom)
- Topics of Interest: Project Model, Build, Debug (+ everything else...)
- Pawel Piech (Wind River, CA)
- Topics of Interest: Debug, Multi-Core
- Bruce Griffith (Sage Electronic Engineering, Longmont, Colorado)
- Topics of Interest: Toolchain detection and integration, EDC processor implementation tutorial, test automation, Managed builder, multi-core, non-stop debug
- Steve Goodrich (Sage Electronic Engineering, Longmont, Colorado)
- Topics of Interest: DSF, anything debug, parallel tools
- Marco Massé (Ericsson, Montreal)
- Topics of Interest: Debug, Tracing, Linux Tools collaboration
- Patrick Chuong (Texas Instruments, Toronto)
- Topics of Interest: DSF, debug, multi-core
- Dobrin Alexiev (Texas Instruments, Toronto)
- Topics of Interest: DSF, debug, multi-core
- Martin Swiezawski (Texas Instruments, Toronto)
- Topics of Interest: everything
- Patrick Tassé (Ericsson, Montreal)
- Topics of Interest: Tracing
- Marc Dumais (Ericsson, Montreal)
- Topics of Interest: Tracing
- Michel Dagenais (Ecole Polytechnique, Montreal)
- Topics of Interest: Tracing, Debugging, Profiling, LTTng, Linux Tools
- Mathieu Desnoyers (EfficiOS Inc., Montreal)
- Topics of Interest: Tracing, LTTng, Linux Tools
- Terry Parker (Google, Mountain View, California)
- Topics of Interest: everything
- Anna Dushistova (Mentor Graphics, Moscow)
- Topics of Interest: Cross Toolchain Integration, Tracing, Debugging, Profiling, LTTng, Linux Tools
- Michael Sills-Lavoie (Ecole Polytechnique, Montreal)
- Topics of Interest: Tracing, Debugging, Profiling, LTTng, Linux Tools
- Felix Burton (Wind River, Alameda CA)
- Topics of Interest: Debug, TCF
- Eugene Tarassov (Wind River, Alameda CA)
- Topics of Interest: TCF, Debug
- Jeff Johnston (Red Hat, Toronto)
- Topics of Interest: Debug, Build, Linux Tools collaboration
- Eric Cloninger (Motorola, a barn in Oklahoma)
- Topics of Interest: Build, Android, LTTng, local and remote debugging
- Xavier Ducrohet (Google, Mountain view, California)
- Topics of Interest: Android
- Glen Anderson (Analog Devices, Inc., Norwood, Massachusetts)
- Topics of Interest: Build, Debug, Multi-core
Possible Face-to-face attendees
- Greg Watson (IBM)
- Topics of Interest: PTP/Photran/CDT collaboration, Multicore debugging
Teleconference attendees
- Mike Wrighton (XMOS, Bristol, UK via teleconference)
- Topics of Interest: Build, Multi-core debug, Tracing
- Leo Treggiari (Intel, Santa Clara, California via teleconference)
- Topics of Interest: Primarily Build, but most other things as well
- Mike Kucera (IBM, Toronto)
- Topics of Interest: indexer, editor enhancements
- Vivian Kong (IBM, Toronto)
- Topics of Interest: User experience, indexer
- Michael Lindo (IBM, Toronto)
- Topics of Interest: everything
- Peter Wang (IBM, Toronto)
- Topics of Interest: everything
- Ankit Pasricha (IBM, Toronto)
- Topics of Interest: everything
- Beth Tibbitts (IBM)
- Topics of Interest: PTP/Photran/CDT collaboration, static analysis, user docs, new project wizards, new user experience, UPC, multicore, remote enablement
- John Dallaway (Code Confidence, Cambridge, UK)
- Topics of Interest: User experience, Profiling, DSF, Toolchains