Deos TrickyFish 19A Release

From DDCIDeos
Jump to navigationJump to search


This release provides the TrickyFish_Program with an evaluation release.

This page was constructed following the Create Release Wiki instructions.

Description

The previous distribution is at:

\\nx3000.ddci.com\ship\dds\windows\approved\DDS-deserteagle-deos-jupiter-20190905

The candidate distribution is at:

 \\ddsbuild.ddci.com\DDCI_integration\DDS-trickyfish-deos-jupiter-20190909
 ftp://redhat5.ddci.com/Workstation/cygwin-20180401-ddci-dist-jupiter/x86_64/archive/1567977878

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
cffss32emmc 1.0.1 Stable Yes Deos Test Report

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

  • cffss32emmc - 1.0.1-1

Removed Components

  • cffs-ls1088a-sata - 1.0.0-1
  • de-gpu - 2-1
  • de-gpu-boot - 1.0.1-1
  • de-gpu-config - 1.1.0-1
  • de-gpu-pal - 1.1.0-3
  • deos-zlib - 1.1.1-1
  • deos-zlib-examples - 1.1.0-1
  • desk-ppc - 9-1
  • desk-ppc-ref-bsps - 2-1
  • dev-duart-nxp - 1.0.2-2
  • dpaa2 - 1.1.0-3
  • dtsec - 4.2.0-2
  • gcc-ppc-elf - 7.3.0-1
  • imageapi - 8.0.1-5
  • lane-sync-example - 1.0.0-1
  • ls1043ardb - 0-1
  • ls1043ardb-boot - 2.0.0-2
  • ls1043ardb-config - 2.0.0-4
  • ls1043ardb-pal - 2.0.0-1
  • ls1048ardb - 0-1
  • ls1048ardb-boot - 1.1.1-2
  • ls1048ardb-config - 1.1.0-3
  • ls1048ardb-pal - 1.0.0-3
  • math-ppc - 0.0.0-3
  • pal-ext-stub - 1.0.0-2
  • qemu-ppc - 2-1
  • qemu-ppc-boot - 3.0.1-2
  • qemu-ppc-configuration - 3.0.0-1
  • qemu-ppc-openbios - 1.0.0-1
  • qemu-ppc-pal - 2.3.0-1
  • t10xx-boot - 2.0.0-1
  • t10xx-mc - 0-1
  • t10xx-mc-config - 3.0.2-1
  • t10xx-pal - 3.0.0-1
  • xilinx-gem - 1.2.0-1
  • zcu102 - 1-1
  • zcu102-boot - 2.0.0-4
  • zcu102-configuration - 2.0.0-1
  • zcu102-pal - 3.0.0-2

DDS Test Summary

Charge Code BSP Target Hardware Test Suite Remarks
Customer & Sales DDS build, test, QA approval - non-program builds/test imx8qm DeosIMX8QM cffs testing JMK - eMMC Testing Passed
  • The DDS requires no OpenArbor testing, since all of the components have been tested under the following releases:

TRAC 2.9.2 Build 276 - Debuggers/Simulators In Project Folders Lotus Notes database

Additional Testing

  • This DDS is a subset of what is in Desert Eagle DDS-deserteagle-deos-jupiter-20190903. Other than the testing indicated, no further testing will be conducted.

$diff -rq results:

  • Files DDS-deserteagle-deos-jupiter-20190905/cover_letter.txt and DDS-trickyfish-deos-jupiter-20190909/cover_letter.txt differ
  • Files DDS-deserteagle-deos-jupiter-20190905/dds_install_windows.html and DDS-trickyfish-deos-jupiter-20190909/dds_install_windows.html differ
  • Files DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/packages and DDS-trickyfish-deos-jupiter-20190909/deos-heartos-posix/packages differ
  • Files DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/x86_64/setup.ini and DDS-trickyfish-deos-jupiter-20190909/deos-heartos-posix/x86_64/setup.ini differ
  • Files DDS-deserteagle-deos-jupiter-20190905/features.txt and DDS-trickyfish-deos-jupiter-20190909/features.txt differ
  • Files DDS-deserteagle-deos-jupiter-20190905/label.txt and DDS-trickyfish-deos-jupiter-20190909/label.txt differ


  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help/images: lane-sync-UG-import1.png
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help/images: lane-sync-UG-import2.png
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help/images: lane-sync-UG-import3.png
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help/images: lane-sync-UG-output1.png
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help/images: lane-sync-UG-output2.png
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help/images: lane-sync-UG-results1.png
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help/images: lane-sync-UG-results2.png
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help/images: lane-sync-UG-results3.png
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help/images: lane-sync-UG-userDefinedEvent1.png
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help/images: mal-architecture.png
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help/images: qemu-ppc-boot
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help/images: zlib-uncompress.png
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help: cffs-ls1088a-sata-release-notes.htm
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help: cffs-ls1088a-sata-user-guide.htm
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help: de-gpu-boot-release-notes.htm
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help: de-gpu-bsp-user-guide.htm
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help: de-gpu-configuration-release-notes.htm
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help: de-gpu-pal-release-notes.htm
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help: deos-zlib-examples-release-notes.htm
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help: deos-zlib-release-notes.htm
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help: deos-zlib-user-guide.htm
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help: dpaa2-release-notes.htm
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help: dtsec-release-notes.htm
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help: duart-nxp-release-notes.htm
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help: duart-nxp-user-guide.htm
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help: imageapi-release-notes.txt
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help: lane-sync-example-release-notes.htm
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help: lane-sync-example-user-guide.htm
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help: ls1043ardb-boot-release-notes.htm
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help: ls1043ardb-bsp-user-guide.htm
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help: ls1043ardb-configuration-release-notes.htm
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help: ls1043ardb-pal-release-notes.htm
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help: ls1048ardb-boot-release-notes.htm
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help: ls1048ardb-bsp-user-guide.htm
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help: ls1048ardb-configuration-release-notes.htm
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help: ls1048ardb-pal-release-notes.htm
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help: pal-ext-stub-release-notes.htm
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help: qemu-ppc-boot-release-notes.htm
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help: qemu-ppc-bsp-user-guide.htm
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help: qemu-ppc-configuration-release-notes.htm
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help: qemu-ppc-openbios-release-notes.htm
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help: qemu-ppc-pal-release-notes.htm
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help: t10xx-boot-release-notes.htm
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help: t10xx-bsp-user-guide.htm
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help: t10xx-mc-configuration-release-notes.htm
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help: t10xx-pal-release-notes.htm
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help: xilinx-gem-release-notes.htm
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help: zcu102-boot-release-notes.htm
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help: zcu102-bsp-user-guide.htm
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help: zcu102-configuration-release-notes.htm
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help: zcu102-pal-release-notes.htm
  • Only in DDS-deserteagle-deos-jupiter-20190905/docs/deos/help: zlib-examples-user-guide.htm
  • Only in DDS-trickyfish-deos-jupiter-20190909/docs/deos/help/images: cffsArchitecture.PNG
  • Only in DDS-trickyfish-deos-jupiter-20190909/docs/deos/help/images: MAL.PNG
  • Only in DDS-trickyfish-deos-jupiter-20190909/docs/deos/help: cffss32emmc-release-notes.htm
  • Only in DDS-trickyfish-deos-jupiter-20190909/docs/deos/help: cffss32emmc-user-guide.htm
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: cffs-ls1088a-sata
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: customer-deserteagle
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: de-gpu
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: de-gpu-boot
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: de-gpu-config
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: de-gpu-pal
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: deos-zlib
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: deos-zlib-examples
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: desk-ppc
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: desk-ppc-ref-bsps
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: dev-duart-nxp
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: dpaa2
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: dtsec
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: gcc-ppc-elf
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: imageapi
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: lane-sync-example
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: ls1043ardb
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: ls1043ardb-boot
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: ls1043ardb-config
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: ls1043ardb-pal
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: ls1048ardb
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: ls1048ardb-boot
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: ls1048ardb-config
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: ls1048ardb-pal
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: math-ppc
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: pal-ext-stub
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: qemu-ppc
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: qemu-ppc-boot
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: qemu-ppc-configuration
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: qemu-ppc-openbios
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: qemu-ppc-pal
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: t10xx-boot
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: t10xx-mc
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: t10xx-mc-config
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: t10xx-pal
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: trac-ppc603e
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: xilinx-gem
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: zcu102
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: zcu102-boot
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: zcu102-configuration
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/deos: zcu102-pal
  • Only in DDS-deserteagle-deos-jupiter-20190905/deos-heartos-posix/x86_64/release/mpfr: libmpfr4
  • Only in DDS-trickyfish-deos-jupiter-20190909/deos-heartos-posix/deos: cffss32emmc
  • Only in DDS-trickyfish-deos-jupiter-20190909/deos-heartos-posix/deos: customer-trickyfish

Known Problems

  • timemap-wat-example does not build, removed from the test workspace PCR:10779
  • include files as linked resources in the same folder as the source code file are not supported yet. DDCI_PCR:3662
  • Unable to connect to the Video Stream after loading the trasher example. The target board stops responding. DDCI_PCR:3700
  • DeosOptionTabs.integrationToolTabTest needs an update. PCR:11440
  • hypdump fails to execute. Error invalid hypstart format PCR:11181
  • The working directory is not correctly set to the platform project when launching a gdb debugging session from the Debug Configurations Tab. The other two methods for launching work fine. DDCI_PCR:3760
  • New examples do not yet have patterns defined to be tested against. DDCI_PCR:3761

Additional Info

For operation of the CFFS Examples, the users have to do the following to use the iMX8 eMMC media.

Add the following to the beginning of the u-boot command that boots Deos

  mmc dev 0

Edit the cffsmal.cd.xml file to <depend>cffss32emmc</depend> instead of <depend>cffssram</depend>

Edit the platreg.pi.xml file and add the resources:

    <memoryMappedResource
             name = "USDHC_RAM"
             startAddress = "0x86E41000"
             lengthInBytes = "0x1000"
             accessRights = "rw"
             allowMultipleOwners = "yes"
             cacheMode = "off"
             resourceOverlapList = ""
           >
    </memoryMappedResource>
    <memoryMappedResource
             name = "USDHC_CONTROLLER"
             startAddress = "0x5B010000"
             lengthInBytes = "0x1000"
             accessRights = "rw"
             allowMultipleOwners = "no"
             cacheMode = "off"
             resourceOverlapList = ""
           >
    </memoryMappedResource>

Modify interrupt 264 as follows :

    <interrupt
             name = "USDHC_INT"
             interruptType = "userOwnable"
             schedulingPriority = "0"
             platformInterruptNumber = "264"
             schedulerName = ""
    ></interrupt>

Note that USDHC_RAM overlaps another memory mapped resource (CFFS_STORAGE_MEDIA) and will generate an extra warning from the integration tool which can be ignored. That resource is only used by the RAM MAL which we are replacing with the eMMC MAL.

The following are normal warnings after the above changes are made:

   pi: Warning #1: Caused by feature provider content to file (D:\OpenArbor\trickyfish-emmc-dds-test-1\imx8qm\xml\platreg.pi.xml): STRONG WARNING! Memory mapped resources
       (CFFS_STORAGE_MEDIA, USDHC_RAM) overlap with differing cache policies (off,writeBack), which MAY RESULT IN CACHE COHERENCY PROBLEMS!
   pi: Warning #2: Caused by feature provider content to file (D:\OpenArbor\trickyfish-emmc-dds-test-1\imx8qm\xml\platreg.pi.xml): STRONG WARNING! Memory mapped resources
       (CFFS_STORAGE_MEDIA, USDHC_RAM) overlap with differing cache policies (off,writeBack), which MAY RESULT IN CACHE COHERENCY PROBLEMS!
   pi: Warning #3: Feature Set (CFFS-Client-Library), feature (UseDiagnosticClientAPILibrary) is overwriting (usingProcessTemplate) from (cffssimple) to (ClientProcessTemplateName).
   pi: Warning #4: Feature Set (CFFS-Client-Library), feature (UseClientAPILibrary) is overwriting (usingProcessTemplate) from (cffssimple) to (ClientProcessTemplateName).