Deos Chino Red Label Release

From DDCIDeos
Jump to navigationJump to search


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:

Deos Customer Media Sets
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


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).