Skip to content

Releases: ARM-software/rme-sysarch-acs

RME ACS vC.a CXL-BETA and CDA,TDISP-ALPHA Release

Choose a tag to compare

@gowthamsiddarthd gowthamsiddarthd released this 25 Mar 11:42
9aeee22

What's Changed

  • Added Issue vC.a compliance coverage for CDA, CXL, and TDISP
  • Added CXL tests for DVSEC checks, host-port protection, link lock, RID range, IDE, and TSP flows
  • Added CDA tests for reset/power-transition cleanup of IDE/TSP state and host-side GPC enforcement on DCM access.
  • Added TDISP test to check Arm VDM response flow
  • Extended VAL/PAL and build support for CXL/CDA/TDISP, with libspdm,spdm-emu integration
  • Updated docs, platform configs, and release artifacts.
  • Refactor logging, enhance test flexibility, and documentation unification
  • Refactor RME System ACS: Standardize naming conventions and add UEFI runtime parser
  • Update RME ACS tooling
  • feat(acs): add dedicated DSC/DEC for UEFI build

Contributors

Full Changelog: vB.a_EAC_25.06...vC.a_CXL.BETA_CDA_TDISP.ALPHA_26.03

RME ACS vB.a DPT and MEC EAC Release

Choose a tag to compare

@gowthamsiddarthd gowthamsiddarthd released this 17 Jun 10:26
b025b1a

Test Updates:

  • Added new test cases to validate Device Permission Table (DPT) checks for various PCIe access scenarios
    • DRAM access initiated over PCIe.
    • Peer-to-peer transfers over the same Root Port and across different Root Ports.
  • Introduced test coverage for Memory Encryption Contexts (MEC)
    • MECID association validation and encryption behavior checks.
    • Verification of common MECID width across the platform.
    • Assessment of Cache Maintenance Operations (CMO) behavior at PoE, PoPA, and PoC.
  • Infrastructure Enhancements
    • Extended VAL infrastructure to support
      • Device Permission Table (DPT) testing.
      • Memory Encryption Context (MEC) scenarios and behaviors.

RME ACS vB.a DA EAC Release

Choose a tag to compare

@gowthamsiddarthd gowthamsiddarthd released this 29 Jan 16:49
758d057

New Features

Baremetal Boot Framework

  • Introduced a Baremetal Boot Framework that eliminates the requirement for UEFI to run the RME ACS suite.
  • This new framework simplifies deployment in environments where UEFI support is unavailable or not preferred.

Documentation Updates

Boot Framework Usage Guide

  • Added comprehensive instructions on setting up and using the Baremetal Boot Framework.
  • Updated examples and configurations tailored to various testing scenarios were included.

Test Updates

  • Expanded test coverage with the addition of new tests for the rules.

RME ACS vB.a Beta Release

Choose a tag to compare

@gowthamsiddarthd gowthamsiddarthd released this 18 Dec 15:45
ef68f9d

Release Highlights:

  • Comprehensive updates and additions to the RME-DA test suite with 16 new tests.
  • Key bug fixes and infrastructure enhancements to improve functionality and robustness.
  • Updated documentation to reflect Beta quality standards.

Infrastructure Enhancements:

  • Infrastructure updates for IDE stream state transitions (secure <> insecure).
  • Enabled P2P traffic between TDISP locked devices.
  • Device locking via TDISP.

RME ACS v1.0 EAC Release

Choose a tag to compare

@gowthamsiddarthd gowthamsiddarthd released this 18 Dec 14:11
f5a0bd5

This release addresses EL3 code integration with TF-A SMC service, introduces a unique SMC service ID, registers a custom handler, enhances log formatting for improved readability, and streamlines the codebase by removing unused sections.

RME ACS v0.7 Beta Release

Choose a tag to compare

@gowthamsiddarthd gowthamsiddarthd released this 08 Nov 17:28
7146bd0

This release facilitates running RME ACS on UEFI while also offering
a bare-metal reference. The ACS encompasses tests for RME, Legacy TZ,
SMMU, Exerciser, PAS Filter and GIC.