Lutefisk Sockets Project
From DDCIDeos
Jump to navigationJump to search
2120-320-602; "SOK" Tasks
Verified Socket Infastrcutre for the AMCC P405; for use on the Lutefisk program.
Description
Verified Socket infrastructure for the AMCC P405; for use on the Lutefisk program.
Required Changes
The following updates will be made as part of this effort:
- Build with -msoft-float so as not to be dependent on a hardware floating point unit (MTL and SAL).
- Updates to account for test environment changes (MTL and SAL):
- Use the test source files from the DESK distribution to build the tests. Currently the distributions are trying to get the files from an obsolete location in subversion.
- Create XML registry files (the existing registry file is in MDB format). This will include implementing PCR 6272.
- Update the test howto.
- Use GCC/PPC version 3.3.1 instead of 2.95.2-6 (MTL and SAL).
- Convert the release notes to XML.
- Update the test script to use the newer features of the test framework that were added after the previous SAL and MTL baselines were completed (MTL and SAL).
- SAL PCR 5906; Limitation; sendto() does not initialize message properly when to is NULL.
- MTL PCR 1700; Defect; Need explanation for a magic number in a test procedure.
- MTL PCR 2007; Defect; Issue #3 - Fix the structural coverage hole in the common configuration file processing code.
Deferred Changes
- Add videostream output to the debug version (MTL and SAL).
- MTL PCR 4428; Enhancement; Update the example to be consistent with the latest conventions:
- Convert the registry source to XML
- Support building in OpenArbor as well as Cygwin
- MTL PCR 5489; Enhancement; Update the example's thread budget to be normalizable.
- SAL PCR 5973; Enhancement; Add an example application (Kelly's been working on this).
- SAL PCR 4021; Enhancement; Documentation improvements.
- SAL PCR 692; Enhancement; Test improvements.
- SAL PCR 4545; Enhancement; Add sendall() and recvall() routines.
- SAL PCR 5235; Enhancement; Add support for the LWIP native callback socket interface.
- SAL PCR 5714; Enhancement; Add Support for the ioctlsocket() FIONREAD option.
Status
MTL review status summary SAL review status summary ANSI review status summary
| Milestones | Due Date | Estimated Delivery | Delivered | Percentage Complete |
|---|---|---|---|---|
| [1] Deos Dev. Support on AMCC P405 | 09-DEC-10 | TBD | TBD | 0% |
| [2] Socket (MTL/SAL) Verf Release | 14-APR-10 | TBD | TBD | 0% |
[1] Deos Dev. Support on AMCC P405
| Task | Dependency | Assignee | Original Estimate | Elapsed | Remaining |
|---|---|---|---|---|---|
| 1.1 Implement ANSI w/Soft Float | AMCC P405 Kernel Support | John | 60 | 0 | 0 |
| 1.2 Implement Math w/Soft Float | AMCC P405 Kernel Support | John | 60 | 0 | 0 |
| 1.3 Required Socket/MTL Changes | 1.2 | John | 40 | 0 | 32 |
| 1.4 Release | 1.3 | John | 8 | 0 | 8 |
| Totals | 168 | 0 | 40 | ||
[2] Socket (MTL/SAL) Verf Release
| Task | Dependency | Assignee | Original Estimate | Elapsed | Remaining |
|---|---|---|---|---|---|
| 2.0 Port Verf. Suite | 1.4 | John | 160 | 0 | 20 |
| 2.1 Energize Review Status Files | 1.4 | John | 16 | 0 | 16 |
| 2.2 Requirements Review | 1.1 | Adina | 0 | 0 | 12 |
| 2.3 Code Review | 2.2 | Adina | 0 | 0 | 16 |
| 2.4 Test Case Development | 1.1 | TBD | 0 | 0 | 12 |
| 2.5 Test Case Review | 2.2 & 2.4 | TBD | 0 | 0 | 12 |
| 2.6 Test Procedure Development | 1.2, 2.4 | TBD | 0 | 0 | 12 |
| 2.7 Test Procedure Review | 2.5 & 2.6 | TBD | 0 | 0 | 12 |
| 2.8 Software life cycle audit | 2.7 | Kelly | 32 | 0 | 32 |
| 2.9 Requirements coverage analysis | 2.7 | John | 16 | 0 | 16 |
| 2.10 Conformity inspection - SQA build Witness | 2.9 | Kelly, John | 8 | 0 | 8 |
| 2.11 SCAT/ABC qualification | None | John | 4 | 0 | 4 |
| 2.12 Integration review | 2.10 | Kelly, John | 8 | 0 | 8 |
| 2.13 Run for score, including SQA witnessing, and test results review | 2.12 | Kelly, John | 16 | 0 | 16 |
| 2.14 Structural coverage analysis | 2.13 | John | 24 | 0 | 24 |
| 2.15 Verification audit | 2.14 | Kelly | 16 | 0 | 16 |
| 2.16 Open Problem Reports List | 2.13 | John | 8 | 0 | 8 |
| 2.17 SAS, SLCECI, SCI | 2.16 | John | 24 | 0 | 24 |
| 2.18 Population of certification archive (PCA) | 2.17 | John | 8 | 0 | 8 |
| 2.19 Software conformity audit | 2.18 | Kelly | 16 | 0 | 16 |
| Totals | 324 | 0 | 292 | ||