Deos Celestial D3
This release provides Celestial_Program with celestial bare metal boot and updated network and device drivers.
This page was constructed following the Create Release Wiki instructions.
Description
The previous distribution is at:
\\nx3000\ship\dds\windows\approved\DDS-celestial-deos-jupiter-20210714
The candidate distribution is at:
\\ddsbuild.ddci.com\DDCI_integration\DDS-celestial-deos-jupiter-20210902 ftp://redhat5.ddci.com//Workstation/cygwin-20180401-ddci-dist-jupiter/x86_64/archive/1630610911
\\ddsbuild.ddci.com\DDCI_integration\DDS-docker-celestial-deos-jupiter-20210902
Note: The candidate distribution was created by patching the previous distribution via the DDS Patch Process.
Components to Work
Below are the Deos components that have been identified to work for this release. See also the list of FTP server symbolic links.
| Components | Version | Phase | CCB | Who | Remarks | |
|---|---|---|---|---|---|---|
| celestial | 2.0.1 | Stable | Yes | DM/HM | Test Report | Release Notes |
| ftpserver | 11.0.0 | Stable | Yes | CPow | Test Report | Release Notes |
| gpio-nai-fpga | 1.0.0 | Stable | Yes | JD | Test Report | Release Notes |
| pci-config | 1.0.1 | Stable | Yes | AR | Test Report | Release Notes |
| pcie-scanner | 2.0.0 | Stable | Yes | SL (Avionyx) | Test Report | Release Notes |
| rtc-i2c-bcd | 1.0.0 | Stable | Yes | MV | Test Report | Release Notes |
| rtc-i2c-bcd-examples | 1.0.0 | Stable | Yes | MV | Test Report | Release Notes |
| time | 3.0.0 | Stable | Yes | MV | Test Report | Release Notes |
| vfile | 4.0.1 | Stable | Yes | CPow | Test Report | Release Notes |
| vfileconfig | 1.0.1 | Stable | Yes | CPow | Test Report | Release Notes |
| vfile-dev-di2c-nxp | 2.0.0 | Stable | Yes | CPow | Test Report | Release Notes |
| vfile-dev-espi-nxp | 2.0.0 | Stable | Yes | CPow | Test Report | Release Notes |
| vfile-di2c-nxp-examples | 1.1.0 | Stable | Yes | CPow | Test Report | Release Notes |
| vfile-espi-nxp-examples | 1.1.0 | Stable | Yes | CPow | Test Report | Release Notes |
| vfile-examples | 2.0.0 | Stable | Yes | CPow | Test Report | Release Notes |
Legend
CCB: A Release CCB has been held
Phases:
- Dev - In Development
- Test - Component unreleased and ready to test
- Delta - A Delta baseline must be established
- Audit - One (or more) SQA Audits must be performed (e.g., a Verification and/or Software Conformity Audit)
- Stable - You are done! All steps (including test report) in the Deos Software Release HowTo or OpenArbor Development HowTo have been followed.
Who: The person responsible for doing the work associated with the component.
Remarks: Free form text. It must contain the test report when done.
Docker Image Content
Differences from Prior Release
Added/Modified Packages
New Packages
- kfs-cvt - 1.0.0-2
Updated Packages
- ansi - 4.8.4-2
- bsp-examples - 1.3.0-3
- cffs-server - 7.2.0-1
- crittime-tool - 4.0.0-3
- deos653-config-win32 - 1.24.5-3
- deos653-cvt - 2.0.0-3
- deos653p1 - 5-1
- deos653p1-runtime - 5.4.0-4
- desk-python-tools - 4.18.1-1
- hyperstart - 9.5.0-2
- integ-tool-command-line - 3.57.0-9
- ist-application - 2.1.0-1
- ist-config-win32 - 1.1.0-1
- kernel - 10.5.0-8
- kernel-examples - 4.3.0-1
- network-standard-apps - 1.5.4-1
- pal-ext-stub - 2.1.0-3
- qemu-ppc-boot - 4.0.0-4
- qemu-ppc-configuration - 5.0.0-3
- qemu-vm - 3.0.0.2-1
- registry-cvt-win32 - 2.0.0-8
- time-prl - 2.0.0-2
- vfile-dev-dma-nxp - 4.0.0-5
- vfile-dev-duart-nxp - 3.0.1-1
- vfile-di2c-nxp-examples - 1.1.0-3
- vfile-duart-nxp-examples - 3.0.0-3
Removed Components
- N/A
Unreleased Components
These components are still in development
- ist-arinc653-examples - 1.4.0-2
- ist-ioi-examples - 1.4.0-2
- mailbox-transport-library - 2.6.0-1
- status-monitor - 11.2.0-1
DDS Test Summary
- OpenArbor 10.2.0 Test Report - Celestial D3
- Workspace conversion test with customer's workspace: \\nx3000\Deos\workspaces-OA-testing\celestial\windows\celestial_workspace_20210412.zip. Build failed.
- Workspace conversion test with customer's workspace: \\nx3000\Deos\workspaces-OA-testing\savianos\nai-deos-67ppc2-workspace-archive.zip
- Both conversion testing done with DDS-celestial-deos-jupiter-20210826 and DDS-celestial-deos-jupiter-20210902.
| Charge Code | BSP | Target Hardware | Test Suite | Remarks |
|---|---|---|---|---|
| Celestial Program:D3:DDS build, test, QA approval | celestial | qemu-ppc | Launcher | DDS-celestial-deos-jupiter-20210824 |
| Celestial Program:Initial Release:DDS build, test, QA approval | celestial | DeosCelestial | Platform Integration | DDS-celestial-deos-jupiter-20210824 |
| Deos R&D:Packaging, testing, delivering to customer | celestial | DeosCelestial | Platform Integration | DDS-docker-celestial-jupiter-20210824 |
| Deos R&D:Packaging, testing, delivering to customer | qemu-ppc | QEMU-PPC | Platform Integration/CompileRunDebug | DDS-docker-celestial-jupiter-20210824 |
| Celestial Program:D3:DDS build, test, QA approval | celestial | DeosCelestial | Platform Integration | DDS-celestial-deos-jupiter-20210826 |
| Celestial Program:D3:DDS build, test, QA approval | celestial | DeosCelestial | Platform Integration | DDS-celestial-deos-jupiter-20210902 |
| Deos R&D:Packaging, testing, delivering to customer | celestial | DeosCelestial | Platform Integration | DDS-docker-celestial-jupiter-20210902 |
Trac ARM Version 278 Test Report Trac 80x86 Version 278 Test Report Trac PPC Version 278 Test Report
Additional Testing
Known Problems
- NOTE: OA Test Update items are not listed as known problems against the deos components.
| ID | Priority | OS | PCR | Status | Affected Tests | Target | Screenshot | Comments |
|---|---|---|---|---|---|---|---|---|
| 1 | Windows | n/a | Expected Failure | Debug.trasher Debug.worker Run.trasher Run.worker |
DeosCelestial (celestial) | Media:TrasherWorkerBuildFailure2.png | Platform project fails to build when the Multicore-memory-pools example projects trasher and worker are integrated into the out of the box single core and/or single pool platform. The MulticoreIntegration test performs the BuildAll, Run and Debug tests for the multicore memory pools examples in a multicore/multi memory pool environment. | |
| 2 | Windows Linux |
PCR:13647 | Known Issue | Run.hello-world-ist Debug.hello-world-ist Debug.ist-ioi-to-host |
DeosCelestial (celestial) | Media:ist-ioi-to-host-failure.png | VideoStream output contains: Hello World 1 ioi_init failed, return status == 9 This example is hard-coded to expect ioiConfig.cfg to be on the loadlist, but shouldn't be anymore. | |
| 3 | Windows Linux |
n/a | Expected Failure | BuildAll.trasher BuildAll.worker Debug.trasher Debug.worker Run.trasher Run.worker MakeExport.trasher MakeExport.worker |
All Targets | Media:TrasherWorkerBuildFailure2.png | Platform project fails to build when the Multicore-memory-pools example projects trasher and worker are integrated into the out of the box single core and/or single pool platform. The MulticoreIntegration test performs the BuildAll, Run and Debug tests for the multicore memory pools examples in a multicore/multi memory pool environment. | |
| 4 | Windows Linux |
PCR:13647 | Known Issue | Run.hello-world-ist Debug.hello-world-ist Debug.ist-ioi-to-host |
QEMU-PPC (qemu-ppc) DeosCelestial (celestial) |
Media:ist-ioi-to-host-failure.png | VideoStream output contains: Hello World 1 ioi_init failed, return status == 9 This example is hard-coded to expect ioiConfig.cfg to be on the loadlist, but shouldn't be anymore. | |
| 5 | Windows Linux |
DDCI_PCR:4189 PCR:8379 |
Known Issue | TDL Examples do not import | DeosCelestial (celestial) | Media:tdl-examples-removed.png | The celestial DDS includes TDL at the moment for UG content only. These examples do not import correctly, so they were removed from the test workspace. OpenArbor now displays a dialog when duplicate project names are detected during the importing of the examples (PCR 4189) | |
| 6 | Linux | DDCI_PCR:4201 | Known Issue | DeosTargetManager.testF11 | QEMU-PPC (qemu-ppc) | n/a | This test is for MLD specific launching. It fails due to no MLD being installed on Linux. | |
| 9 | Windows Linux |
PCR:11440 | Known Issue | DeosOptionTabs.integrationToolTabTest | All Targets | WAT png file is not being generated. The -w option is ignored. | ||
| 10 | Windows Linux |
DDCI_PCR:4041 | Known Issue | DeosOptionTabs.integrationToolTabTest | All Targets | binder.xml files are not currently being validated in OpenArbor. | ||
| 11 | Windows | Expected Failure | Opening customer's workspace \\nx3000\Deos\workspaces-OA-testing\celestial\windows\celestial_workspace_20210412.zip |
Media:celestial_workspace_20210412-build-output.txt | pi: Error #1: Feature Set (naiif) feature (oncePerUsingProcessTemplate) uses Feature Set (libsal) feature (oncePerUsingProcessTemplate), which is not provided in that Feature Set Unzipped customer's workspace zip file, launched OA, and used the Bell_SW_Release_Deos_3_20210412\deos_jupiter folder as the workspace. Older versions of SAL, the libsal.fp.xml had a oncePerUsingProcessTemplate feature. New versions have a network-using-threads feature. The desk help socket-api-library-user-guide.htm#integration describes the libsal feature set. The naiif feature set is oncePerUsingProcessTemplate, but it would likely need to change to be a parameter based feature as well, like SAL changed. | |||
| 12 | Windows | Pass | Opening customer's workspace \\nx3000\Deos\workspaces-OA-testing\savianos\nai-deos-67ppc2-workspace-archive.zip |
Media:nai-deos-67ppc2-workspace-archive-build-output.txt | ||||
| 14 | Windows Linux |
Known Issue | StatusMonitor | DeosCelestial (celestial) | Media:10.2.0-StatusMonitor.png | Manual testing done by Ron. His comments: I was able to manually get this to work; however, it is very slow but does finish.
I ran a timemap which shows that very little portion of the window is available for RMA and slack threads. | ||
| 15 | Linux | DDCI_PCR:4203 | Known Issue | Debug.udp-vs-tcp Debug.semaphore-sharedQ2 |
DeosCelestial (celestial) | Media:10.2.0-udpvstcp-fail.png Media:debug-semaphore-sharedq2-fail-linux.png |
Failed to execute Mi command: -exec-interrupt |