Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "DSDP/DD/DD 1.1 ProjectPlan"
m (New page: = ''Proposal'' = The DD project is not yet committed to a 1.1 release, this is just a proposal. == Release Deliverables == Device Debugging project a host to development of features not c...) |
m |
||
(8 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | |||
− | |||
− | |||
== Release Deliverables == | == Release Deliverables == | ||
Device Debugging project a host to development of features not covered by any other project as well as a forum for discussing and driving features in other projects, namely Platform and CDT. The deliverables are separated by the sub-project responsible for the given deliverable. | Device Debugging project a host to development of features not covered by any other project as well as a forum for discussing and driving features in other projects, namely Platform and CDT. The deliverables are separated by the sub-project responsible for the given deliverable. | ||
Line 14: | Line 11: | ||
*** Debugger services' interface definitions | *** Debugger services' interface definitions | ||
*** Implementation of Platform and CDT APIs to populate debugger views with data from DSF debugger services. | *** Implementation of Platform and CDT APIs to populate debugger views with data from DSF debugger services. | ||
− | |||
* GDB/MI | * GDB/MI | ||
** GDB Debugger (downloadable) | ** GDB Debugger (downloadable) | ||
+ | *** Base classes for a debugger implementation based on generic GDB/MI protocol back end. | ||
*** Debugger implementation based on GNU GDB back end. | *** Debugger implementation based on GNU GDB back end. | ||
+ | ** GDB Launch (downloadable) | ||
+ | *** Launch configurations for the GDB debugger. | ||
* Disassembly | * Disassembly | ||
** Sub project work to be delivered as part of CDT. | ** Sub project work to be delivered as part of CDT. | ||
Line 24: | Line 23: | ||
== Release Milestones == | == Release Milestones == | ||
− | + | Since this is an off-train release and all dependencies come from Ganymede release, we can pick the milestone dates as we see fit. | |
− | + | ||
− | + | {| rules="all" cellpadding="4" | |
− | + | | '''Milestone''' || '''Date''' | |
− | + | |- | |
+ | | 1.1 M1 || Friday Jul. 17, 2008 | ||
+ | |- | ||
+ | | 1.1 M2 - (with quality targets) || Friday Aug. 29, 2008 | ||
+ | |- | ||
+ | | 1.1 M3 - API freeze || Friday Oct. 10, 2008 | ||
+ | |- | ||
+ | | 1.1 M4 - Feature freeze || Friday Nov. 7th, 2008 | ||
+ | |- | ||
+ | | 1.1 RC1 || Friday Nov. 14, 2008 | ||
+ | |- | ||
+ | | 1.1 RC2 || Friday Nov. 21, 2008 | ||
+ | |- | ||
+ | | 1.1 - Final build || Friday Nov. 28, 2008 | ||
+ | |} | ||
== Target Operating Environments == | == Target Operating Environments == | ||
Line 39: | Line 52: | ||
|} | |} | ||
− | == | + | == Feature Dependencies == |
{| rules="all" cellpadding="2" | {| rules="all" cellpadding="2" | ||
Line 73: | Line 86: | ||
== Work Items == | == Work Items == | ||
− | Work items are organized by the sub-group leading the effort. | + | Work items are organized by the sub-group leading the effort. |
=== SPIRIT === | === SPIRIT === | ||
− | * | + | * Public APIs to extend the editor |
− | + | ||
=== Memory === | === Memory === | ||
− | + | * Bug fixes | |
=== DSF === | === DSF === | ||
− | * | + | * Public APIs for debug view model ([http://bugs.eclipse.org/bugs/show_bug.cgi?id=237557 237557]) |
+ | * Enhance Debug view view model for performance ([http://bugs.eclipse.org/bugs/show_bug.cgi?id=237559 237559]) | ||
+ | ** Update modes | ||
+ | ** Retrieving of limited # of stack frames | ||
+ | * Variables view CDT parity ([http://bugs.eclipse.org/bugs/show_bug.cgi?id=237560 237560]) | ||
+ | ** Adding global variables | ||
+ | ** Casting to type | ||
=== GDB/MI === | === GDB/MI === | ||
− | * | + | * Non-stop multi-threaded debugging. ([http://bugs.eclipse.org/bugs/show_bug.cgi?id=237556 237556]) |
− | + | * Multi-process debugging ([http://bugs.eclipse.org/bugs/show_bug.cgi?id=237306 237306]) | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + |
Latest revision as of 19:46, 17 June 2008
Contents
Release Deliverables
Device Debugging project a host to development of features not covered by any other project as well as a forum for discussing and driving features in other projects, namely Platform and CDT. The deliverables are separated by the sub-project responsible for the given deliverable.
- SPIRIT
- IPXACT Editor & Checker (downloadable)
- Memory
- Traditional Memory Rendering (downloadable)
- DSF
- DSF SDK (downloadable)
- Service and concurrency APIs, base implementations, and utilities
- Debugger services' interface definitions
- Implementation of Platform and CDT APIs to populate debugger views with data from DSF debugger services.
- DSF SDK (downloadable)
- GDB/MI
- GDB Debugger (downloadable)
- Base classes for a debugger implementation based on generic GDB/MI protocol back end.
- Debugger implementation based on GNU GDB back end.
- GDB Launch (downloadable)
- Launch configurations for the GDB debugger.
- GDB Debugger (downloadable)
- Disassembly
- Sub project work to be delivered as part of CDT.
- Multi-Context
- Sub project work to be delivered as part of Eclipse SDK.
Release Milestones
Since this is an off-train release and all dependencies come from Ganymede release, we can pick the milestone dates as we see fit.
Milestone | Date |
1.1 M1 | Friday Jul. 17, 2008 |
1.1 M2 - (with quality targets) | Friday Aug. 29, 2008 |
1.1 M3 - API freeze | Friday Oct. 10, 2008 |
1.1 M4 - Feature freeze | Friday Nov. 7th, 2008 |
1.1 RC1 | Friday Nov. 14, 2008 |
1.1 RC2 | Friday Nov. 21, 2008 |
1.1 - Final build | Friday Nov. 28, 2008 |
Target Operating Environments
Most of DD deliverables do not have any platform-dependent components, which means that they are supported on all platforms that their dependencies are supported on. Exceptions are listed here:
Deliverable | Reference Platforms |
GDB/MI | Linux - x86 |
Feature Dependencies
Dependencies | |
IPXACT Editor & Checker 1.0 |
|
Traditional Memory Rendering 1.1 |
|
DSF SDK 1.1 |
|
GDB Debugger 1.1 |
|
GDB Launch 1.1 |
|
Work Items
Work items are organized by the sub-group leading the effort.
SPIRIT
- Public APIs to extend the editor
Memory
- Bug fixes
DSF
- Public APIs for debug view model (237557)
- Enhance Debug view view model for performance (237559)
- Update modes
- Retrieving of limited # of stack frames
- Variables view CDT parity (237560)
- Adding global variables
- Casting to type