Deos Sales Jupiter 20G

From DDCIDeos
Jump to navigationJump to search


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