Change Log

This document contains a summary of the incremental features, changes, fixes and known issues in each release of the N1SDP stack. It is listed in the order of latest to oldest.

Tagged Version - N1SDP-2022.06.22

Features and Fixes

  • Add support for Trusted Board Boot and non-trusted firmware config.

  • N1SDP sensor library moved out of the SCP codebase and is now included as part of the board firmware.

  • Rebase to the latest stable Linux kernel version 5.18.4.

  • Migrate the build environment to Ubuntu Linux 20.04 LTS.

  • Migrate to the stable EDK2 version edk2-stable202202.

  • Migrate to the latest mainline version of System Control Processor (SCP) firmware and Trusted Firmware-A components.

  • Add support for CMake in build-scripts to build SCP firmware.

  • MCC Refresh to v121 to include:

    • Add a defensive check against preloading image with size exceeding 64MB in DDR3 memory.

Precautions

  • The system thermal monitoring and control features are not yet calibrated, therefore do not operate the unit above room temperature (approximately 25°C).

  • The N1SDP is intended for use within a laboratory or engineering development environment. Do not use the N1SDP near equipment that is sensitive to electromagnetic emissions, for example, medical equipment.

  • Never subject the board to high electrostatic potentials. Observe Electrostatic Discharge (ESD) precautions when handling any board.

    • Always wear a grounding strap when handling the board.

    • Avoid touching the component pins or any other metallic elements.

  • Update/Change board firmware only if MCC FW asks to do so, refer to the potential damage page for more information

  • Kindly note, the USB 3.0 ports and the audio jacks available on the front panel of the N1SDP case are NOT connected and are not usable. Ports have been covered by the arm label on the ATX case.

Known Issues and Limitations

  • Patches providing proof of concept support for Xilinx CCIX accelerator endpoints are no longer included in this release.

  • PCIe root port is limited to GEN3 speed due to the on-board PCIe switch itself only supporting up to GEN3 speed.

  • Page Request Interface (PRI) feature is not available in both SMMUs interfacing with the PCIe root ports.

  • Currently only Micron 8GB single Rank DIMMs (part number: MTA9ASF1G72PZ-2G6D1) and 16GB dual Rank DIMMs (part number:MTA18ASF2G72PDZ-2G6E1) are supported.

  • CPU soft lockup messages have been observed occasionally during long stress tests on the C2C system.

  • On-board HDMI connection is not supported for graphics output. A PCIe graphics card can be used for graphics support.

  • If either of the two boards needs to boot up in a single chip mode with a C2C setup, then the other board should be powered off.

  • Occasional spurious reboots have been observed when system shutdown is requested from SCP or AP.

Support

Tagged Version - N1SDP-2021.10.12

Features and Fixes

  • Migration of source code repository from ARM linaro GIT to ARM Gitlab.

  • Migration of build system from Yocto to BASH based scripting environment.

  • Minimal BusyBox based root filesystem support.

  • Rebase to the latest stable Linux kernel version 5.10.61.

  • Migrate to the latest stable EDK2 version edk2-stable202108.

  • Update Grub to latest release tag grub-2.06.

  • Migrate to the latest master version of System Control Processor (SCP) firmware and Trusted Firmware-A components.

  • MCC Refresh to v117 to include:

    • QSPI programming speed improvements.

    • Case fans can be controlled through FAN_SPEED IOFPGA register.

Precautions

  • The system thermal monitoring and control features are not yet calibrated, therefore do not operate the unit above room temperature (approximately 25°C).

  • The N1SDP is intended for use within a laboratory or engineering development environment. Do not use the N1SDP near equipment that is sensitive to electromagnetic emissions, for example, medical equipment.

  • Never subject the board to high electrostatic potentials. Observe Electrostatic Discharge (ESD) precautions when handling any board.

    • Always wear a grounding strap when handling the board.

    • Avoid touching the component pins or any other metallic elements.

  • Update/Change board firmware only if MCC FW ask to do so, refer to potential damage page for more information

  • Kindly note, the USB 3.0 ports and the audio jacks available on the front panel of the N1SDP case are NOT connected and are not usable. They will be removed in the later versions.

Known Issues and Limitations

  • Patches providing proof of concept support for Xilinx CCIX accelerator endpoints are no longer included in this release.

  • PCIe root port is limited to GEN3 speed due to the on-board PCIe switch itself only supporting up to GEN3 speed.

  • Page Request Interface (PRI) feature is not available in both SMMUs interfacing with the PCIe root ports.

  • Currently only Micron 8GB single Rank DIMMs (part number: MTA9ASF1G72PZ-2G6D1) and 16GB dual Rank DIMMs (part number:MTA18ASF2G72PDZ-2G6E1) are supported.

  • Stability issues have been observed on long stress tests of the system.

  • On-board HDMI connection is not supported for graphics output. A PCIe graphics card can be used for graphics support.

  • If either of the two boards needs to boot up in a single chip mode with a C2C setup, then the other board should be powered off.

  • CCIX port on N1SDP as a PCIe root host is not supported in UEFI EDK2.

Disclaimer

  • Limited Testing for now due to the current global scenario, to be revisited once we get back on site.

Support

For support email: support-subsystem-enterprise@arm.com For reporting security vulnerabilities, please refer Vulnerability reporting page.

Change logs for the previous releases

  • Refer to the Old Change Log for detailed information on software features and changes for the previous releases.


Copyright (c) 2020-2022, Arm Limited. All rights reserved.