Deos Burnside D3 Release

From DDCIDeos
Jump to navigationJump to search


This provides the Burnside_Program with their first 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-burnside-deos-multicore-20171021

The candidate distribution is at:

 \\scorebuild.ddci.com\DDCI_integration\DDS-burnside-deos-multicore-20171030

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 updated relative to the prior release. See also the list of FTP server symbolic links.

Components Version Phase CCB Who Remarks
kernel 9999.1.18 Stable Yes AL Test Report
mpc5777c-boot 1.0.2 Stable Yes RLR Test Report
mpc5777c-config 1.0.0 Stable Yes RLR Test Report
mpc5777c-pal 1.0.1 Stable Yes RLR 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.

Removed Components

Removed Deos packages not needed by this customer:

  • none

DDS Test Summary

OpenArbor 7.4.0 Test Report - Louie - This is the version that was approved in the previous distribution Deos_Skyline_D2_Release.

Trac Version 274 In Project Folders Lotus Notes database

Additional Testing

  1. Installed \\scorebuild.ddci.com\DDCI_integration\DDS-burnside-deos-multicore-20171030
  2. built the mpc5777c platform project and flashed the target per the user guide
  3. Built, ran, and debugged the following examples on the mpc5777c
    1. Demo653 example
    2. Multi-threaded process example
  4. Modified the platform (bootimage.hyp and platreg.pi.xml) to boot both cores and re-flashed the target
  5. Modified the Multi-threaded process example to run thread 1 and thread 3 on core 1, built, ran and debugged on the mpc5777c

All worked as expected. Note: during testing it was noted that the system tick handling time improved by more than 3x which strongly indicate the burst read is working as expected.

Diff of old to new:

$ diff -rq //nx3000/ship/dds/windows/approved/DDS-burnside-deos-multicore-20171021/ //SCOREBUILD/DDCI_integration/DDS-burnside-deos-multicore-20171030/
Files //nx3000/ship/dds/windows/approved/DDS-burnside-deos-multicore-20171021/cover_letter.txt and //SCOREBUILD/DDCI_integration/DDS-burnside-deos-multicore-20171030/cover_letter.txt differ
Only in //nx3000/ship/dds/windows/approved/DDS-burnside-deos-multicore-20171021/deos-heartos-posix/deos/kernel: kernel-9999.1.17-7.tar.bz2
Only in //SCOREBUILD/DDCI_integration/DDS-burnside-deos-multicore-20171030/deos-heartos-posix/deos/kernel: kernel-9999.1.18-1.tar.bz2
Only in //SCOREBUILD/DDCI_integration/DDS-burnside-deos-multicore-20171030/deos-heartos-posix/deos: mpc5777c
Only in //SCOREBUILD/DDCI_integration/DDS-burnside-deos-multicore-20171030/deos-heartos-posix/deos: mpc5777c-boot
Only in //SCOREBUILD/DDCI_integration/DDS-burnside-deos-multicore-20171030/deos-heartos-posix/deos: mpc5777c-config
Only in //SCOREBUILD/DDCI_integration/DDS-burnside-deos-multicore-20171030/deos-heartos-posix/deos: mpc5777c-pal
Files //nx3000/ship/dds/windows/approved/DDS-burnside-deos-multicore-20171021/deos-heartos-posix/x86/setup.ini and //SCOREBUILD/DDCI_integration/DDS-burnside-deos-multicore-20171030/deos-heartos-posix/x86/setup.ini differ
Files //nx3000/ship/dds/windows/approved/DDS-burnside-deos-multicore-20171021/docs/deos/help/deos-boot-software-requirements.htm and //SCOREBUILD/DDCI_integration/DDS-burnside-deos-multicore-20171030/docs/deos/help/deos-boot-software-requirements.htm differ
Files //nx3000/ship/dds/windows/approved/DDS-burnside-deos-multicore-20171021/docs/deos/help/deos-kernel-release-notes.htm and //SCOREBUILD/DDCI_integration/DDS-burnside-deos-multicore-20171030/docs/deos/help/deos-kernel-release-notes.htm differ
Files //nx3000/ship/dds/windows/approved/DDS-burnside-deos-multicore-20171021/docs/deos/help/deos-kernel-user-guide.htm and //SCOREBUILD/DDCI_integration/DDS-burnside-deos-multicore-20171030/docs/deos/help/deos-kernel-user-guide.htm differ
Files //nx3000/ship/dds/windows/approved/DDS-burnside-deos-multicore-20171021/docs/deos/help/deos-pal-software-requirements.htm and //SCOREBUILD/DDCI_integration/DDS-burnside-deos-multicore-20171030/docs/deos/help/deos-pal-software-requirements.htm differ
Files //nx3000/ship/dds/windows/approved/DDS-burnside-deos-multicore-20171021/docs/deos/help/deos-platform-integrator-guide.htm and //SCOREBUILD/DDCI_integration/DDS-burnside-deos-multicore-20171030/docs/deos/help/deos-platform-integrator-guide.htm differ
Only in //SCOREBUILD/DDCI_integration/DDS-burnside-deos-multicore-20171030/docs/deos/help: mpc5777c-boot-release-notes.htm
Only in //SCOREBUILD/DDCI_integration/DDS-burnside-deos-multicore-20171030/docs/deos/help: mpc5777c-bsp-user-guide.htm
Only in //SCOREBUILD/DDCI_integration/DDS-burnside-deos-multicore-20171030/docs/deos/help: mpc5777c-configuration-release-notes.htm
Only in //SCOREBUILD/DDCI_integration/DDS-burnside-deos-multicore-20171030/docs/deos/help: mpc5777c-pal-release-notes.htm
Files //nx3000/ship/dds/windows/approved/DDS-burnside-deos-multicore-20171021/label.txt and //SCOREBUILD/DDCI_integration/DDS-burnside-deos-multicore-20171030/label.txt differ

Known Problems

  • At this point, this is not a verified program. The CVT's which are part of the distribution may not be compatible with the components shipped, but they will not be utilized.
  • Legacy items found during Durants D3 Release testing which applied to previous release and are still applicable:
    • cache trasher example has not been ported to multi-core PCR:10778
    • timemap-WAT-process example has not been ported to multi-core PCR:10779 However, timemaps were collected manually on each platform.
  • Legacy items found during Burnside D1 Release testing which applied to previous release and are still applicable:
    • The auto-tune Kernel example has a floor value set too low for the mpc5777c BSP. This will be addressed by updating the example to raise the floor (i.e., it will be a lesson, not an example for the mpc5777c BSP

Items found and fixed during this releases testing

    • Bug in mpc5777c-pal version 1.0.0 was found and fixed (1.0.1 is in the release) that cause a machine check exception when running a 653 partition.
    • Bug in kernel version 9999.1.17 was found and fixed (9999.1.18 is in the release) that cause a kernel exception when an interrupt occurred in a function that had a non-ABI complaint stack frame.