Skip to content

Releases: ARM-software/bsa-acs

DRTM ACS v0.5.0 ALP-1 Release

29 Jun 16:23
6f8b030
Compare
Choose a tag to compare

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

02 May 02:18
e4a7825
Compare
Choose a tag to compare
  • 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

29 Mar 07:58
c916397
Compare
Choose a tag to compare

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

21 Dec 15:51
8cd43e3
Compare
Choose a tag to compare
  • 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

09 Nov 15:52
13fe5b4
Compare
Choose a tag to compare
  • 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

03 Oct 07:55
8c95a73
Compare
Choose a tag to compare
  • 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

10 Jul 17:56
cf28303
Compare
Choose a tag to compare
  • 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

31 Mar 10:11
ec8be39
Compare
Choose a tag to compare
  • 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

17 Jan 09:12
5317dae
Compare
Choose a tag to compare
  • Exerciser test suite using exerciser info table.
  • Memory test 2 gcc warning suppress
  • Bug Fixes

BSA v1.0.1 Release

29 Jun 16:10
046a015
Compare
Choose a tag to compare
  • BSA: Added subminor version prints
  • BSA: Bug Fixes and Enhancements