Deos Sales Jupiter 20G
This release provides Sales with Q4 Release.
This page was constructed following the Create Release Wiki instructions.
Description
The previous distribution is at:
\\nx3000\ship\dds\windows\approved\DDS-sales-deos-jupiter-20200922
The candidate distribution is at:
\\ddsbuild.ddci.com\DDCI_integration\DDS-sales-deos-jupiter-20201115 ftp://redhat5.ddci.com//Workstation/cygwin-20180401-ddci-dist-jupiter/x86_64/archive/1605312121
Note: The candidate distribution was created as a new DDS using all latest stable components via the DDS Build Process.
Components to Work
Below are the Deos components that have been added/updated relative to the prior release. See also the list of FTP server symbolic links.
| Components | Version | Phase | CCB | Who | Remarks | |
|---|---|---|---|---|---|---|
| abc-tool | 6.9.6 | Stable | Yes | TBR | Test Report | Release Notes |
| ansi | 4.8.2 | Stable | Yes | Deos | Test Report | Release Notes |
| cffs-emmc-a | 1.0.0 | Stable | Yes | CSP | Test Report | Release Notes |
| cffs-sata-atapi | 1.1.0 | Stable | Yes | Deos | Test Report | Release Notes |
| cffsapi653p2 | 2.0.2 | Stable | Yes | Deos | Test Report | Release Notes |
| crittime-tool | 2.0.2 | Stable | Yes | JON | Test Report | Release Notes |
| deos-posix | 2.2.0 | Stable | Yes | Deos | Test Report | Release Notes |
| deos-rapita | 3.0.0 | Stable | Yes | MJH | Test Report | Release Notes |
| deos653-config-win32 | 1.24.2 | Stable | Yes | GK | Test Report | Release Notes |
| deosbook | 1.0.15 | Stable | Yes | JON | Test Report | Release Notes |
| desk-python-tools | 4.16.0 | Stable | Yes | CF | Test Report | Release Notes |
| dev-dma-nxp | 2.2.0 | Stable | Yes | Deos | Test Report | Release Notes |
| dev-duart-nxp | 1.1.0 | Stable | Yes | Deos | Test Report | Release Notes |
| ftpserver | 9.2.2 | Stable | Yes | JK | Test Report | Release Notes |
| gdbserver | 10.2.1 | Stable | Yes | RLF | Test Report | Release Notes |
| hyperstart | 9.1.1 | Stable | Yes | CF | Test Report | Release Notes |
| integration-tool-command-line | 3.49.0 | Stable | Yes | GK | Test Report | Release Notes |
| imx8qm | 4.1.0 | Stable | Yes | Deos | Test Report | Release Notes |
| kernel | 10.2.1.1 | Stable | Yes | JK | Test Report | Release Notes |
| lwip | 4.5.2 | Stable | Yes | JL | Test Report | Release Notes |
| nai67g6-config | 2.0.1 | Stable | Yes | Deos | Test Report | Release Notes |
| qemu-arm-boot | 3.1.0 | Stable | Yes | Deos | Test Report | Release Notes |
| qemu-arm-configuration | 4.1.0 | Stable | Yes | Deos | Test Report | Release Notes |
| t2080rdb-mc | 4.0.0 | Stable | Yes | MJH | Test Report | Release Notes |
| zcu102 | 4.0.0 | Stable | Yes | Deos | 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.
Differences from Prior Release
Added/Modified Packages
- None
Removed Components
- bsp-maintainer-tools - 1-1
- cffss32emmc - 1.0.2-5
- common-maintainer-tools - 1-1
- deosbook-devel - 1.0.14-19
- gcc-aarch64-elf - 7.3.0-3
- graphviz - 2.28.0-13
- imx8qm-dev-kit - 4.0.0-4
- t10xx-dev-kit - 5.0.0-2
- t2080rdb-boot - 2.0.0.1-1
- t2080rdb-mc-config - 3.0.0-1
- t2080rdb-pal - 2.0.0-1
- traceaid - 2.0.0-3
- zcu102-boot - 2.0.1-1
- zcu102-configuration - 3.0.0-3
- zcu102-pal - 3.2.0-1
*Note: tr2080-rdb and zcu102 components replaced by combined bsp.
DDS Test Summary
OpenArbor 9.2.0 Test Report - Sales 20G
| Charge Code | BSP | Target Hardware | Test Suite | Remarks |
|---|---|---|---|---|
| Customer & Sales DDS build, test, QA approval - non-program builds/test | qemu-arm | QEMU-ARM | Launcher | |
| Customer & Sales DDS build, test, QA approval - non-program builds/test | qemu-ppc | QEMU-PPC | Launcher | |
| Customer & Sales DDS build, test, QA approval - non-program builds/test | qemu-x86 | QEMU-X86 | Launcher | |
| Customer & Sales DDS build, test, QA approval - non-program builds/test | imx8qm | DeosIMX8QM | Platform Integration | |
| Customer & Sales DDS build, test, QA approval - non-program builds/test | ls1043ardb | DeosLS1043ARDB-1 | Platform Integration | |
| Customer & Sales DDS build, test, QA approval - non-program builds/test | ls10x8ardb | DeosLS1048ARDB-1 | CFFS MAL Test | Need SATA SD card |
| Customer & Sales DDS build, test, QA approval - non-program builds/test | ls10x8ardb | DeosLS1088ARDB-1 | Platform Integration | |
| Customer & Sales DDS build, test, QA approval - non-program builds/test | minnow-turbot-quad | DeosTurbotQuadCore-1 | Platform Integration | |
| Customer & Sales DDS build, test, QA approval - non-program builds/test | nai67g6 | DeosNAI67G6-1 | Platform Integration | |
| Customer & Sales DDS build, test, QA approval - non-program builds/test | nai68ppc2 | DeosNAI68PPC2-2 | Platform Integration | |
| Customer & Sales DDS build, test, QA approval - non-program builds/test | t10xx-mc | DeosT1042D4RDB-1 | Platform Integration | |
| Customer & Sales DDS build, test, QA approval - non-program builds/test | t2080rdb-mc | DeosT2080RDB | Platform Integration | |
| Customer & Sales DDS build, test, QA approval - non-program builds/test | zcu102 | DeosZCU102-1 | Platform Integration |
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 | PCR | Status | Affected Tests | Target | Screenshot | Comments |
|---|---|---|---|---|---|---|
| 1 | n/a | Testing Setup Issue | CffsMal | DeosLS1088ARDB-1 | Media:cffsmal-fail-ls1088rdb-1.png | The DeosLS1088ARDB-1 board does not have a SATA SSD device, which is required for the cffs-ls1088a-sata MAL to run properly. The CffsMAL test was run on the DeosLS1048ARDB-1 target board using the ls10x8ardb bsp, and the test passed. |
| 2 | PCR:11440 | Known Issue | DeosOptionTabs.integrationToolTabTest | All Targets | WAT png file is not being generated. The -w option is ignored. | |
| 5 | DDCI_PCR:4041 | Known Issue | DeosOptionTabs.integrationToolTabTest | All Targets | binder.xml files are not currently being validated in OpenArbor. | |
| 6 | n/a | Known Issue | BuildAll.tx-duart-nxp Debug.tx-duart-nxp Run.tx-duart.nxp |
qemu-x86 minnow-turbot-quad imx8qm |
Error: Process Template (tx-duart-nxp) uses feature set (duart-nxp), which is not present. This example is only expected to work for ls1043A, ls1048a, t10xx and de-gpu. These examples were tested on the t1042drdb-1 target to ensure they worked properly with this release. | |
| 7 | n/a | Known Issue | BuildAll.trasher BuildAll.worker Debug.trasher Debug.worker Run.trasher Run.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. |
| 8 | DDCI_PCR:4047 | Known Issue | BuildAll.printx BuildAll.hello-c Compile.printx Debug.hello-c Run.hello-c MakeExport.hello-c DeosABCTest.ConfigErrorCheck |
qemu-x86 minnow-turbot-quad |
The printx example fails to build on 80x86. Error: invalid conversion from 'DWORD* {aka unsigned int*}' to 'size_t* {aka long unsigned int*}' [-fpermissive]. The printx and hello-c examples were removed from the test workspace. | |
| 11 | PCR:11181 | Known bug | DeosOptionTabs.bootImageTab test | QEMU-X86 | Media:bootImageTab-hypdump-fail.txt | hypdump fails to execute. hypdump -hypFile=deosBoot.qemu -target=x86 -hdFile=deosBoot.qemu.htm > hd.cck subsection length in hyperstart file (0x0) is inconsistent with expected size 0x1f8 |
| 14 | PCR:12286 | Known Issue | Debug.rtems-partition3 Debug.rtems-partition4 |
qemu-arm | Media:rtems-partition3-debug-fail-arm.png | Debugging fails with message: DF-228-ERROR Unable to disassemble machine code at address 0xF7F81056. Connecting to Status Montior also fails with "Read timed out" error Disassembly view is not populated when debugging the rtems-partition3 example on QEMU-ARM. Ran the test on zcu102 and it passed, so the issue on QEMU-ARM must stem from qemu performance issues. |
| 15 | PCR:12755 | Known Issue | DeosOptionTabs.bootImageTab test | QEMU-PPC QEMU-X86 |
Media:bootImageTabTest-fail-qemu-ppc.txt | makeboot protocol 1 bsps that have a makeboot_ext.py (in desk/<platformName>/bin), file will fail this test. Hypdump does not yet support renaming of the hyperstart image. The error reported is : Error reading myHyperstart.bin |
| 16 | PCR:12939 | Known Bug | CffsMal | t2080rdb | Media:cffsmal-fail-t2080rdb.txt | The platform project fails to build when the cffs-sata-atapi mal is integrated. |
| 17 | PCR:12938 | Known Bug | CffsMal | t10xx | Media:cffsmal-fail-t10xx.txt | The platform project fails to build when the cffs-sata-atapi mal is integrated. |
LwIP testing caveats from John K:
(1) I believe I found a regression in the RTEMS library (in the socket adapter). There is a semi-obscure bug I fixed last time around; none of the standard tests (eg, the tests OAR uses) tickled that bug, but I have one that does. I'll have to check and see if my fix to the socket adapter disappeared (there's our repository and there's OAR's repository, so the issue could be in either). In any event, it's not an lwip bug, but an rtems one.
(2) There's a couple of target-specific issues. On the minnow targets alone, UDP functionality doesn't seem to be working. PCR:12876 (It's fine on the other x86 I used, qemu-x86.) On both PPC targets, the new SNMP functionality isn't working PCR:12934 (but it is on all the other targets). I have PCRs now for both of those.
(3) This is an ftpserver caveat. The changes I made included mods to ftpserver and libkfs. Rather than making changes to standard-apps, I put instructions into the ftpserver release notes on how to enable the larger buffer capability, since modifying standard-apps would break all the targets that don't have a big enough number of pages in their .hyp files (eg, the qemu's). I noticed that in the previous sales release (my comparison point), you could put/get a file up to 4 meg successfully (not 8, actually); in the new version, if you haven't enabled the larger buffer capability, you can put/get up to 3 meg. (If you enable it, you can go up to 16 meg.)