Deos Chino Red Label Release
The primary driver for this release is the Chino_Program.
Description
Per the Chino SOW, we are delivering on the following milestones:
- MIPSD3: MIPS Tests, Tooling, Apps, MLD & DDS Milestone - The MIPS Deos Supplied Apps Milestone represents the point in time when the Deos Supplied Apps (e.g., FTP, GDB, Sysvstrm, Status Monitor, etc.) will have been updated to execute on the MIPS processor. Workstation tooling (e.g., DESK) will be available at this point as well. The deliverable for this milestone will be a demonstration of tools and execution of sample applications on target hardware. The MLD will also be functional and demonstrable on target hardware.
- MIPSD3T: MIPS Tooling, MLD & DDS Release - This milestone marks the delivery of MIPS Tooling support including the Mixed Language Debugger and the DDS.
- MIPS653RL: MIPS Red Label Release - The MIPS Kernel, support libraries and tools released red-label. This release includes the capability of executing both ARINC 653 and RMA applications simultaneously.
- 750653RL: 750GL Red Label Release - The 750GL Kernel, support libraries and tools released red-label. This release includes the capability of executing both ARINC 653 and RMA applications simultaneously.
In addition to the above, we are taking this oportunutiy to update the
current Deos Users.
Finally, we will be adding a Marketing driven thread aware debugging feature.
Therefore, this release will go to the following customers:
| Customer | Distribution | AFDX | CFFS | 653p1 | 653p4 | TDL | Customer Specific BSPs | Ship Date | Remarks |
|---|---|---|---|---|---|---|---|---|---|
| Chino | FourPeaks | YES | qemu-mips & xcalibur1002 | 2012-08-31 | This is the only customer which should receive MIPS capabilities | ||||
| Hosmer | Elbert | YES | YES | Hosmer | TBD | ||||
| Lutefisk Phase4 | Elbert | YES | YES | apm86290, Lutefisk-IV | 2012-09-07 | ||||
| Malabi | Elbert++ | p1010rdb | TBD | Malabi needs E-500 core support (i.e., a post-Elbert Kernel feature). | |||||
| Sales & Marketing | FourPeaks-- | YES | YES | YES | YES | YES | N/A | 2012-09-07 | We do not want sales to have memory pools |
Components to Work
Below are the Deos components being worked for this release.
CCB : A release CCB has been held.
Phases Are:
- Hold - on hold
- Dev - in development
- Build - can be built from HEAD
- Test - Component released and ready to test.
- Stable - You are done! All steps (including test report) in the software release howto have been followed.
OA: All components should be tested using Build TBD (aka 12C). Otherwise this column should contain an N/A indicating that it doesn't need to be tested, in an integrated fashion, with OpenArbor. Note that TRAC Build TBD should be used.
The Distribution Columns:
- Yes or no : component tested for that distribution
- version that was frozen for that distribution
Who Is the person responsible for doing the work associated with the component.
Remarks are free form text. It must contain the test report when done.
Components
| Component | Version | Phase | CCB | OA | Elbert | FourPeaks | Who | Remarks |
|---|---|---|---|---|---|---|---|---|
| deos653config | 1.5.0 | Stable | Yes | 12C | N/A | Yes | GK | Test Report |
| deosname | 6.9.1 | Stable | Yes | 12C | Yes | Yes | RF | Test Report |
| deos653p1-runtime | 2.0.0 | Stable | Yes | 12C | N/A | Yes | RF | Test Report |
| deos653p4-runtime | 2.0.0 | Stable | Yes | 12C | N/A | Yes | RF | Test Report |
| deos653p1-examples | 1.6.0 | Stable | Yes | 12C | N/A | Yes | RF | Test Report |
| deos653p4-examples | 1.6.0 | Stable | Yes | 12C | N/A | Yes | RF | Test Report |
| status-monitor | 8.3.1 | Stable | Yes | 12C | Yes | Yes | RF | Test Report |
| deos-integration-tool-win32 | 2.8.1 | Stable | Yes | 12C | N/A | Yes | GK | Test Report |
| kernel | 9999.0.2 | Stable | Yes | 12C | N/A | Yes | RR | Test Report |
| kernel-examples | 1.6.2 | Stable | Yes | 12C | No | Yes | BC | Test Report |
| p1010rdb-boot | 1.0.1 | Stable | Yes | 12C | N/A | Yes | MH | Test Report |
| p1010rdb-config | 1.0.1 | Stable | Yes | 12C | N/A | Yes | MH | Test Report |
| p1010rdb-pal | 1.0.0 | Stable | Yes | 12C | N/A | Yes | MH | Test Report |
| gdbserver | 7.4.0 | Stable | Yes | 12C | Yes | Yes | RF/RR | Test Report |
| lwip | 3.0.1 | Stable | Yes | 12C | Yes | Yes | AR | Test Report |
| hosmer-boot | 2.0.0 | Stable | Yes | 12C | N/A | Yes | MH | Test Report |
| hosmer-config | 2.0.0 | Stable | Yes | 12C | N/A | Yes | MH | Test Report |
| hosmer-pal | 2.0.0 | Stable | Yes | 12C | N/A | Yes | MH | Test Report |
| fit-pc2-pal | 2.2.0 | Stable | Yes | 12C | N/A | Yes | MH | Test Report |
| qemu-mips-boot | 1.2.0 | Stable | Yes | 12C | N/A | Yes | BC | Test Report |
| qemu-mips-config | 1.3.0 | Stable | Yes | 12C | N/A | Yes | BC | Test Report |
| qemu-mips-pal | 1.2.0 | Stable | Yes | 12C | N/A | Yes | BC | Test Report |
| vmware-boot | 3.0.0 | Stable | Yes | 12C | No | Yes | BC | Test Report |
| vmware-pal | 2.2.0 | Stable | Yes | 12C | N/A | Yes | BC | Test Report |
| desk-python-tools | 4.3.0 | Stable | Yes | 12C | Yes | Yes | RF | Test Report |
| inetd | 6.7.0 | Stable | Yes | 12C | Yes | Yes | AR | Test Report |
| abc-tool | 5.1.1 | Stable | Yes | 12C | No | Yes | GK | Test Report |
| cffsnorflash | 1.0.0 | Stable | Yes | 12C | N/A | Yes | MD | Test Report |
| cffs-simple | 1.2.0 | Stable | Yes | 12C | N/A | Yes | MD | Test Report |
| ioi-api | 3.2.1 | Stable | Yes | 12C | No | Yes | GK | Test Report |
| ioi-config-tool | 3.3.0 | Stable | Yes | 12C | Yes | Yes | GK | Test Report |
| ioi-cvt | 1.5.1 | Stable | Yes | 12C | Yes | Yes | GK | Test Report |
| ioi-examples | 2.0.2 | Stable | Yes | 12C | Yes | Yes | GK | Test Report |
| ioi-buffering-ring | 3.0.1 | Stable | Yes | 12C | No | Yes | GK | Test Report |
| dds-docs | 1.4.1 | Stable | Yes | 12C | Yes | Yes | GK | Test Report |
Removed Components
Relative to prior releases:
- iostream was removed.
Test Summary
- Chino Media Set
- All tests produce the excpeted results for the Chino_Program.
Known Problems
- Chino Media Set
- The Socket API Layer (SAL) and Mailbox Transport Layer (MTL) have not been ported to MIPS. Therefore, the socket examples will not work on MIPS platforms (e.g., qemu).
- The serial I/O Driver has not been ported to MIPS. Therefore, the serial I/O example will not work on MIPS platforms (e.g., qemu).
- In order to debug 653 applications the debug version of the deos653p1-runtime must be used. Note that this version is the default version that OpenArbor places on the Deos load list (i.e., the default version used).