Releases: ARM-software/rme-sysarch-acs
Releases · ARM-software/rme-sysarch-acs
Release list
RME ACS vC.a CXL-BETA and CDA,TDISP-ALPHA Release
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
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.
- Extended VAL infrastructure to support
RME ACS vB.a DA EAC Release
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
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
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
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.