Releases: ARM-software/bsa-acs
Releases · ARM-software/bsa-acs
DRTM ACS v0.5.0 ALP-1 Release
This release contains -
DRTM Initial Infrastructure
- Using the BSA-ACS code as a baseline.
DRTM Specific code is present at the following places
- val/drtm - DRTM Specific validation layer
- drtm/uefi_app - DRTM Uefi Application
- drtm_test_pool - DRTM Tests (Detailed description below)
Interface
- DRTM Mandatory Functions Check
- DRTM Interface Functions Different Return Values Check
Dynamic Launch
- Dynamic Launch Sucess/Fail/DENIED various Checks
- DLME Data related checks in case of DL Success
- DRTM Event Log Parsing after DL Success
Print ACPI Tables Present in ACPI Tables Region
- Dynamic Launch Fail in case of Secondary PE is switched on.
Memory Model Consistency Test v1.0.0 Release
- Added memory model consistency tests (litmus tests) to BSA ACS.
- Added support to compile kvm-unit-tests test framework as a library, required by litmus tests.
- Added required documentation to build and run litmus tests.
BSA ACS v1.0.8 Release
What's Changed
- Check PMUv3 support before reading PMU registers
- Fixes irq_to_hwirq() API should have a return type of uint64
- Added Debug message to print BDF skip reason
- Dump only the value of BITS which are under test
- Removing DMA status dependency on exerciser
- Upgrade Github Action toolchain to 13.2 version
- BSA Errata Mantis - 590 & 596
- Update smmu_v3.c to fix spelling mistakes
- Update acs_pe_infra.c to fix a spelling mistake
- Fixes #263 : Using GIC Registers to set trigger type
- Restoring default values of ACS Ctrl register by
- Fix for Issue #264
- Refactoring of BSA and SBSA VAL and PAL infrastructure to have a common VAL and PAL hosted in BSA ACS repo
- BSA prebuilt image and changelog updates
BSA ACS v1.0.7 Release
- Initialize MMU at EL2
- Modified values of TCR_EL2 and SCTLR_EL2.
- Enhancements to Memory mapping of devices, peripherals and Memory pool
- Bug fixes and enhancements
- Improvements for better prints
- Document updates
Boot Framework support for Baremetal ACS
- Deprecating Baremetal support for RDN1
- Introducing Bootwrapper support
- Replacing pal_print calls with val_print in val
- Addition of cmake files instead of Makefiles
- Code improvements needed when additional compiler flags are added
BSA ACS v1.0.6 Release
- Test enhancements and bug fixes
- Linux version moved to v6.4
- Reference documents for PCIe exerciser functionality
- Documentation changes
BSA ACS v1.0.5 Release
- Ported some PCIe linux tests to UEFI
- SMMU test reordering and enhancements
- Test enhancements and bug fixes
- Moved few exerciser tests from SBSA to BSA
- Updated info table sizes
- Enhancements in -t -m options to not limit tests and modules selected
- Documentation changes
BSA ACS v1.0.4 Release
- Baremetal support for BSA 1.0 spec
- Reference Makefiles for compilation
- Test enhancements and Bug fixes
- Removed the limitation on skipping limited tests
- Initialise SMMU eventq handler
- Better messaging and info details
- Support to run specific tests and modules
- Improved Documentation
BSA v1.0.3 Release
- Exerciser test suite using exerciser info table.
- Memory test 2 gcc warning suppress
- Bug Fixes
BSA v1.0.1 Release
- BSA: Added subminor version prints
- BSA: Bug Fixes and Enhancements