.. # SPDX-FileCopyrightText: Copyright (c) 2024, Linaro Limited. # # SPDX-License-Identifier: MIT ###### v2.1.0 ###### Known Issues or Limitations *************************** All platforms ============= * Cassini will no longer support parsec-service in future releases. Corstone-1000 ============= * Due to limited performance, characters may be dropped if too much data is sent too quickly. Consider inserting delays between characters if sending files or large buffers. * Due to the limited performance, K3s is not currently supported. Corstone-1000 FVP ================= * RsaPkcs1v15Crypt operations do not work properly due to the limited support in crypto-cell drivers KV260 with EDK-II ================= * Data abort faults are encountered when using UEFI memory allocation boot services Known Test Failures ******************* All platforms ============= * The following tests are expected to fail: * AWS Greengrass IoT Device Tester * GGV2Q cloudcomponent and mqttpubsub fail a SignatureException on the device under test * GGV2Q lambdadeployment randomly fails to deploy the test component Corstone-1000 ============= * The following tests are expected to fail: * AWS Greengrass IoT Device Tester * GGV2Q docker tests time out while trying to create a deployment on the device * The following are failures which are known to occur with the latest release of the Corstone-1000 platform software from meta-arm (CORSTONE1000-2024.11). See |Test Report for CORSTONE1000-2024.11|_. .. Disable cspell for quoted error messages spell-checker:disable * ACS BSA tests: * Check Arch symmetry across PE * Check for AdvSIMD and FP support * Check PE 4KB Granule Support * Check Cryptographic extensions * Check Little Endian support * Check EL1 and EL0 implementation * Check for PMU and PMU counters * Check PMU Overflow signal * Check num of Breakpoints and type * Check Synchronous Watchpoints * Check CRC32 instruction support * Memory mapped timer check * Generate Mem Mapped SYS Timer Intr * Wake from System Timer Int * ACS EBBR tests: * UEFI Compliant - Hii protocols must be implemented * UEFI Compliant - DECOMPRESS protocol must exist * BS.ConnectController - InterfaceTestCheckpoint14 (4643E80E-A6BF-412C-B4FF-9629282BC831) * BS.ConnectController - InterfaceTestCheckpoint14 (25CFFDF5-D252-4515-AF8F-D8DB68F022C3) * BS.ConnectController - InterfaceTestCheckpoint14 (555913E8-BA56-4C68-80B5-A96B8A3AFCB1) * BS.GetNextMonotonicCount - high 32 bit increase by 1 (F48D1C2D-1EBA-4E4C-A16D-748A01ABE6C1) * BS.GetNextMonotonicCount - high 32 bit increase by 1 (E8B96EA0-6413-4947-AD1A-31EEF868A372) * BS.GetNextMonotonicCount - high 32 bit increase by 1 (0EC16C83-177D-461A-9622-42508C99D966) * RT.QueryVariableInfo - With Attributes being 0 * RT.QueryVariableInfo - With being an invalid combination * RT.SetTime - Verify daylight after change * RT.SetTime - Verify time zone after change * RT.SetTime - Verify year after change * RT.SetTime - Verify month after change * RT.SetTime - Verify time zone after change * ACS SCT Tests: * HII_DATABASE_PROTOCOL.ExportPackageLists - ExportPackageLists() returns EFI_BUFFER_TOO_SMALL with BufferSize indicates the buffer is too small * HII_DATABASE_PROTOCOL.NewPackageList - NewPackageList() returns EFI_SUCCESS with valid inputs. .. Re-enable cspell spell-checker:enable Corstone-1000 FVP ================= * The following tests are expected to fail: * PARSEC simple E2E tests * Decrypt operations fail with PsaErrorHardwareFailure when using psa-security * Greengrass tests * Provisioning fails due to the RSA limitation. Hence, all IDT tests are expected to fail except for dependency and version checks. KV260 with U-Boot ================= * The following tests are expected to fail: .. Disable cspell for quoted error messages spell-checker:disable * ACS BSA tests: * Check Arch symmetry across PE * Check for AdvSIMD and FP support * Check PE 4KB Granule Support * Check Cryptographic extensions * Check Little Endian support * Check EL1 and EL0 implementation * Check for PMU and PMU counters * Check num of Breakpoints and type * Check Synchronous Watchpoints * Check CRC32 instruction support * SYS Timer if PE Timer not ON * Check Arm BSA UART register offsets * 16550 compatible UART * ACS EBBR tests: * Same failures for Corstone-1000, along with the following: * BS.ExitBootServices - ConsistencyTestCheckpoint1 * RT.SetVariable - Non-volatile variable after system reset * RT.UpdateCapsule - invoke UpdateCapsule with invalid ScatterGatherList * RT.UpdateCapsule - invoke UpdateCapsule with invalid Flags * RT.UpdateCapsule - invoke UpdateCapsule with invalid Flags .. Re-enable cspell spell-checker:enable KV260 with EDK-II ================= * The following tests are expected to fail: * ACS is expected to fail during memory allocation tests.