Jump to: navigation, search

Difference between revisions of "DSDP/DD"

(DSDP-DD Meeting Notes)
m (Planning)
 
(46 intermediate revisions by 2 users not shown)
Line 13: Line 13:
 
== DSDP-DD Meeting Notes ==
 
== DSDP-DD Meeting Notes ==
  
* [[DSDP/DD/Face-to-face_Ottawa_24-Sept-2007|Face-to-Face Meeting 24 September 2007]]
+
* [[DSDP/DD/Phone-4-December-2008]]
* [[DSDP/DD/DSF_Phone_14-August-2007|Phone Meeting 14-August-2007]] - DSF GDB/MI discussions
+
* [[DSDP/DD/Phone-2-October-2008]]
 +
* [[DSDP/DD/Phone-5-June-2008]]
 +
* [[DSDP/DD/Phone-1-May-2008]]
 +
* [[DSDP/DD/Phone-3-April-2008]]
 +
* [[DSDP/DD/Phone_6-March-2008]]
 +
* [[DSDP/DD/Phone_7-February-2008]]
 +
* [[DSDP/DD/Phone_3-January-2008|Phone Meeting 3-January-2008]]
 +
* [[DSDP/DD/Phone_6-December-2007|Phone Meeting 6-December-2007]]
 +
* [[DSDP/DD/Phone_1-November-2007|Phone Meeting 1-November-2007]]
 +
* [[DSDP/DD/Phone_4-October-2007|Phone Meeting 4-October-2007]]
 +
* [[DSDP/DD/Phone_6-September-2007|Phone Meeting 6-September-2007]]
 
* [[DSDP/DD/Phone_9-August-2007|Phone Meeting 9-August-2007]]
 
* [[DSDP/DD/Phone_9-August-2007|Phone Meeting 9-August-2007]]
* [[DSDP/DD/DSF_Phone_7-August-2007|Phone Meeting 7-August-2007]] - DSF GDB/MI discussions
 
* [[DSDP/DD/DSF_Phone_24-July-2007|Phone Meeting 24-July-2007]] - DSF GDB/MI discussions
 
* [[DSDP/DD/DSF_Phone_17-July-2007|Phone Meeting 17-July-2007]] - DSF GDB/MI discussions
 
* [[DSDP/DD/DSF_Phone_10-July-2007|Phone Meeting 10-July-2007]] - DSF GDB/MI discussions
 
* [[DSDP/DD/DSF_Phone_3-July-2007|Phone Meeting 3-July-2007]] - DSF GDB/MI discussions
 
* [[DSDP/DD/DSF_Phone_26-June-2007|Phone Meeting 26-June-2007]] - DSF GDB/MI discussions
 
* [[DSDP/DD/DSF_Phone_20-June-2007|Phone Meeting 19-June-2007]] - DSF GDB/MI discussions
 
* [[DSDP/DD/DSF_Phone_14-June-2007|Phone Meeting 14-June-2007]] - DSF GDB/MI discussions
 
* [[DSDP/DD/DSF_Phone_7-June-2007|Phone Meeting 7-June-2007]] - DSF GDB/MI discussions
 
* [[DSDP/DD/DSF_Phone_30-May-2007|Phone Meeting 30-May-2007]] - DSF GDB/MI discussions
 
* [[DSDP/DD/DSF_Phone_24-May-2007|Phone Meeting 24-May-2007]] - DSF GDB/MI discussions
 
* [[DSDP/DD/Face-to-face_Alameda_14-18-May-2007|Face-to-Face Meeting 14-18 May 2007]]
 
* [[DSDP/DD/DSF_Phone_10-May-2007|Phone Meeting 10-May-2007]] - DSF GDB/MI discussions
 
* [[DSDP/DD/DSF_Phone_3-May-2007|Phone Meeting 3-May-2007]] - DSF GDB/MI discussions
 
* [[DSDP/DD/DSF_Phone_26-April-2007|Phone Meeting 26-April-2007]] - DSF GDB/MI discussions
 
* [[DSDP/DD/DSF_Phone_19-April-2007|Phone Meeting 19-April-2007]] - DSF GDB/MI discussions
 
* [[DSDP/DD/DSF_Phone_12-April-2007|Phone Meeting 12-April-2007]] - DSF GDB/MI discussions
 
* [[DSDP/DD/DSF_Phone_05-April-2007|Phone Meeting 05-April-2007]] - DSF GDB/MI discussions
 
* [[DSDP/DD/DSF_Phone_29-March-2007|Phone Meeting 29-March-2007]] - DSF GDB/MI discussions
 
* [[DSDP/DD/Phone_22-Mar-2007|Phone Meeting 22-March-2007]] - DSF GDB/MI discussions
 
 
* [[DSDP/DD/Phone_7-Feb-2007|Phone Meeting 7-Feb-2007]]
 
* [[DSDP/DD/Phone_7-Feb-2007|Phone Meeting 7-Feb-2007]]
 
* [[DSDP/DD/Face-to-face_Toronto_9-10-Jan-2007|Face-to-Face Meeting 9-10 Jan 2007]]
 
* [[DSDP/DD/Face-to-face_Toronto_9-10-Jan-2007|Face-to-Face Meeting 9-10 Jan 2007]]
Line 45: Line 35:
 
* [[DSDP/DD/Phone_13-July-2006|Phone Meeting 13-July-2006]]
 
* [[DSDP/DD/Phone_13-July-2006|Phone Meeting 13-July-2006]]
 
* [[DSDP/DD/Phone_3-May-2006|Phone Meeting 3-May-2006]]
 
* [[DSDP/DD/Phone_3-May-2006|Phone Meeting 3-May-2006]]
* [[DSDP/DD/Face-to-face_Toronto_22-Feb-2006|Face-to-Face Meeting 22-Feb-2006]]
+
* [[DSDP/DD/Face-to-face_Toronto_22-Feb-2006|Face-to-Face 22-Feb-2006 - Agenda]]
* Face-to-Face 22-23 Feb 2006
+
* [[DSDP-DD_Face-to-face_Toronto_22-Feb-2006|Face-to-Face 22-23 Feb 2006]]
** [[DSDP-DD_Face-to-face_Toronto_22-Feb-2006|Meeting Notes]]
+
* [[DSDP/DD/Phone_13-Jan-2006|Phone Meeting 13-Jan-2006]]
* Phone Meeting 13-Jan-2006
+
* [[DSDP/DD/Phone_21-Dec-2005|Phone Meeting 21-Dec-2005]]
** [http://www.eclipse.org/downloads/download.php?file=/dsdp/dd/2006-1-13_Phone_DD_MeetingNotes.pdf Meeting Notes]
+
* [[DSDP/DD/Face-to-face_11-12-October-2005|Face-to-Face 11-12 October 2005]]
** [http://www.eclipse.org/downloads/download.php?file=/dsdp/dd/2006-1-13_Phone_DD_MultipleDebugContextsOptions.ppt Multiple Debug Context Options]
+
* [[DSDP/DD/Face-to-face_3-4-May-2005|Face-to-Face 3-4 May 2005]]
* Phone Meeting 21-Dec-2005
+
** [http://www.eclipse.org/downloads/download.php?file=/dsdp/dd/2005-12-21_Phone_DD_MeetingNotes.pdf Meeting Notes]
+
** [http://www.eclipse.org/downloads/download.php?file=/dsdp/dd/2005-12-21_Phone_DD_FlexibleDebugPlatform_M4Progress.ppt Flexible Debug Platform M4 Update]
+
** [http://www.eclipse.org/downloads/download.php?file=/dsdp/dd/2005-12-21_Phone_DD_EnhancementsInMemoryView_3.2.ppt Memory View Enhancements]
+
* Face-to-Face 11-12 October 2005
+
** [http://www.eclipse.org/downloads/download.php?file=/dsdp/dd/2005-10-12_Chicago_DD_MeetingNotes.pdf Meeting Notes]
+
** [http://www.eclipse.org/downloads/download.php?file=/dsdp/dd/Eclipse_IP_Due_Diligence.ppt Eclipse IP Due Diligence]
+
** [http://www.eclipse.org/downloads/download.php?file=/dsdp/dd/2005-10-12_Chicago_DD_FlexibleDebugPlatform.ppt Flexible Debug Platform]
+
** [http://www.eclipse.org/downloads/download.php?file=/dsdp/dd/2005-10-12_Chicago_DD_UpdatePolicyPrototype.ppt Update Policy Prototype]
+
** [http://www.eclipse.org/downloads/download.php?file=/dsdp/dd/2005-10-12_Chicago_DD_MultipleDebugContexts.ppt Multiple Debug Contexts]
+
** [http://www.eclipse.org/downloads/download.php?file=/dsdp/dd/2005-10-12_Chicago_DD_EclipsePinnedDebugViews.ppt Pinned Debug Views]
+
* Face-to-Face 3-4 May 2005
+
** [http://www.eclipse.org/downloads/download.php?file=/dsdp/dd/2005-5-3_Chicago_DD_MeetingNotes.pdf Meeting Notes]
+
** [http://www.eclipse.org/downloads/download.php?file=/dsdp/dd/2005-7-19_Toronto_DD_MeetingNotes.pdf Meeting Notes]
+
** [http://www.eclipse.org/downloads/download.php?file=/dsdp/dd/2005-7-19_Toronto_DD_CDTDebugOverview.ppt CDT Debug Overview]
+
** [http://www.eclipse.org/downloads/download.php?file=/dsdp/dd/2005-7-19_Toronto_DD_DebuggerFeatures.ppt Debugger Features]
+
** [http://www.eclipse.org/downloads/download.php?file=/dsdp/dd/2005-7-19_Toronto_DD_DebugViewUpdates.doc Debug View Updates]
+
** [http://www.eclipse.org/downloads/download.php?file=/dsdp/dd/2005-7-19_Toronto_DD_FlexibleHierarchy.ppt Flexible Hierarchy]
+
** [http://www.eclipse.org/downloads/download.php?file=/dsdp/dd/2005-7-19_Toronto_DD_OpenDebugServer.ppt Open Debug Server]
+
** [http://www.eclipse.org/downloads/download.php?file=/dsdp/dd/2005-7-19_Toronto_DD_UpdatePolicy.ppt Update Policy]
+
  
== Release Stuff ==
+
[[DSDP/DD/GDB#GDB_Subgroup_Meetings|GDB/MI Technical Discussions]] meetings are listed in the [[DSDP/DD/GDB|GDB/MI Subgroup]] page.
  
* Europa - DD 0.9
+
== Development ==
** [http://www.eclipse.org/dsdp/dd/development/plan.php Project plan]
+
** [[DSDP/DD/DD_0.9_RampDownPolicy|Ramp down policy]]
+
** [[DSDP/DD/DD_0.9_NewAndNoteworthy|New and Noteworthy]]
+
 
+
== Technology Sub-Groups ==
+
  
The pages below were created to contain the activity of several small sub-groups created to focus on specific improvements to the Platform around device debugging.  See the 22-Feb-2006 meeting notes above for more information.
+
=== Technology Sub-Groups ===
  
 
{| border="1"
 
{| border="1"
| '''Technology''' || '''Lead''' || '''Members'''
+
| '''Technology''' || '''Component''' || '''Lead''' || '''Active Contributors'''
 
|-  
 
|-  
| [[DSDP/DD/DebugView|Debug view]] || Paul Gingrich (TI) || TBD
+
| [[DSDP/DD/Spirit|SPIRIT]] || IP-XACT || Anthony Berent (Arm) ||  
 
|-  
 
|-  
| [[DSDP/DD/MemoryView|Memory]] || Samantha Chan (IBM)  || Ted Williams (WR), Freescale, AMI
+
| [[DSDP/DD/MemoryView|Memory]] || Memory || Samantha Chan (IBM)  || Ted Williams (WR)
 
|-  
 
|-  
| [[DSDP/DD/ExpressionsAndVariablesViews|Expressions & Variables]] || Ken Ryall (Nokia) || Ted Williams (WR), Pete Nichols (IBM)
+
| [[DSDP/DD/DisassemblyView|Disassembly]] || 'None' || Mikhail Khodjaiants (Arm) || Anton Lehenbauer (Wind River)
 
|-  
 
|-  
| [[DSDP/DD/RegistersView|Registers]] || Kirk Beitz (Freescale) || Ted Williams (WR), Pete Nichols (IBM), ATI
+
| [[DSDP/DD/DSF|DSF]] || DSF || Pawel Piech (Wind River) || Randy Rohrbach (Wind River), Ted Williams (Wind River)
 
|-  
 
|-  
| [[DSDP/DD/BreakpointsView|Breakpoints]] || Ewa Matejska (PalmSource) || Pawel Piech (WR), Mikhail Khodjaiants (QNX), TI, Nokia
+
| [[DSDP/DD/GDB|GDB/MI]] || MI, GDB || Veenu Verma (Ericsson) || Marc Khouzam (Ericsson), Francois Chouinard (Ericsson)
 
|-  
 
|-  
| [[DSDP/DD/ConsoleView|Console - Debug/Serial/Network]] || Aaron Spear (Mentor) || Freescale, AMI, PalmSource
+
| [[DSDP/DD/MultiContext|Multi Context]] || 'None' || Pawel Piech (Wind River) ||  
|-
+
| [[DSDP/DD/DisassemblyView|Disassembly]] || Patrick Chuong (TI) || Wind River
+
|-
+
| [[DSDP/DD/GeneralViewManagement|Views - multi-context, pin/clone, update policy]] || Darin Wright (IBM) || Samantha Chan (IBM), Ted Williams (WR)
+
|-
+
| [[DSDP/DD/DebugModel|Debug Model]] || Pawel Piech (Wind River) || Mikhail Khodjaiants (QNX), Freescale, Nokia
+
|-
+
| [[DSDP/DD/Launch|Launching]] || Pete Nichols (IBM) || TI
+
|-
+
| [[DSDP/DD/Editor|Editor]] || Ewa Matejska (PalmSource) || Pete Nichols(IBM), Nokia
+
|-
+
| [[DSDP/DD/SourceLookup|Source Lookup]] || Pawel Piech (Wind River) || Pete Nichols(IBM)
+
|-
+
| [[DSDP/DD/Spirit|SPIRIT]] || Aaron Spear (ATI/Mentor) ||  
+
 
|}
 
|}
  
==DSF==
+
[[DSDP/DD/InactiveSubGroups|Inactive Sub Groups]]
 +
 
 +
=== Planning ===
 +
* DD 1.1 (off train release)
 +
** [[DSDP/DD/DD_1.1_ProjectPlan|Project Plan]]
 +
** [[DSDP/DD/DD_1.1_RampDownPolicy| Ramp Down Policy]]
 +
** [http://www.eclipse.org/dsdp/dd/development/relnotes/dd_news-1.1.html New and Noteworthy]
 +
* Ganymede - DD 1.0
 +
** [[DSDP/DD/DD_1.0_ProjectPlan|Project Plan]]
 +
** [[DSDP/DD/DD_1.0_RampDownPolicy|Ramp Down Policy]]
 +
* Europa - DD 0.9
 +
** [http://www.eclipse.org/dsdp/dd/development/plan.php Project plan]
 +
** [[DSDP/DD/DD_0.9_RampDownPolicy|Ramp down policy]]
 +
** [[DSDP/DD/DD_0.9_NewAndNoteworthy|New and Noteworthy]]
 +
 
 +
=== Get the code ===
 +
* [[DSDP/DD/Teamset|Get the code from CVS]]
 +
 
 +
=== Bugs ===
 +
* [[DSDP/DD/Bug_Process|DD Bug Process]]
 +
* [http://bugs.eclipse.org/bugs/enter_bug.cgi?product=DD&version=unspecified&component=GDB Submit a new bug]
  
===Documentation===
+
=== Release Enginerring ===
* [[DSDP/DD/DSF_WhitePaper|White Paper describing goals and features of DSF]]
+
* [[DSDP/DD/Releng|Releng]]
* [[DSDP/DD/DSF_SetUp|Setting up, building, and running]]
+
* [[DSDP/DD/DSF_Concurrency|Design document describing DSF concurrency model]]
+
* [http://dsdp.eclipse.org/help/latest/index.jsp?topic=/org.eclipse.dd.dsf.doc/docs/dsf_services_model.html Design document describing DSF services model] (Note: need move this document into twiki for easier editing)
+
* [http://dsdp.eclipse.org/help/latest/index.jsp?topic=/org.eclipse.dd.dsf.doc/docs/dsf_data_model.html Design document describing DSF data/viewer model] (Note: need move this document into twiki for easier editing)
+
  
 +
=== Testing ===
 +
* [[DSDP/DD/Testing|Testing]]
  
 
[[Category:DSDP]]
 
[[Category:DSDP]]
 
[[Category:DSDP/DD]]
 
[[Category:DSDP/DD]]

Latest revision as of 17:50, 4 December 2008

Welcome to the DSDP-Device Debugging Project Wiki. Device Debugging creates new frameworks and extensions to the existing platform debug framework to support the three phases of device software development: hardware bring-up, platform software development, and application software development. The Device Debugging project will build enhanced debug models, APIs, and views to provide greater visibility into and control over device software targets.

These pages are meant as an open, collaborative platform for discussions and exchanging ideas. For official information and documents, see the Official DSDP-DD Website.

DSDP-DD Goals

These are the current goals for Device Debugging project at this point.

  • Modify the Eclipse Debug Model Interfaces in order to enable more customized debugger implementations, especially those geared towards the embedded space. The first version was released in Eclipse 3.2. The platform debug team and the DD project are currently looking at improvements.
  • Provide a new Debug Model implementation that takes a more modular approach to connecting debugger backends into Eclipse. This is called Debugger Services Framework (DSF).
  • Enhance the debugger views for multi-core and multi-process support and provide specific improvements in those views for embedded development. Multi-core enhancements are proposed for the Eclipse 3.3 release. We are looking at additional view enhancements.
  • Integrated with the SPIRIT consortium for tooling and debugger data file specification.
  • Provide the next generation implementation for CDT’s MI debugger.

DSDP-DD Meeting Notes

GDB/MI Technical Discussions meetings are listed in the GDB/MI Subgroup page.

Development

Technology Sub-Groups

Technology Component Lead Active Contributors
SPIRIT IP-XACT Anthony Berent (Arm)
Memory Memory Samantha Chan (IBM) Ted Williams (WR)
Disassembly 'None' Mikhail Khodjaiants (Arm) Anton Lehenbauer (Wind River)
DSF DSF Pawel Piech (Wind River) Randy Rohrbach (Wind River), Ted Williams (Wind River)
GDB/MI MI, GDB Veenu Verma (Ericsson) Marc Khouzam (Ericsson), Francois Chouinard (Ericsson)
Multi Context 'None' Pawel Piech (Wind River)

Inactive Sub Groups

Planning

Get the code

Bugs

Release Enginerring

Testing