Skip to content

Releases: ARM-software/bsa-acs

v24.11_REL1.0.9

21 Nov 11:24
c4ebf54
Compare
Choose a tag to compare

What's Changed

  • Baremetal compilation check for GitHub Actions
  • Enhancement to Github Actions
  • Check export restriction for crypto extension.
  • Changes for sbsa linux build
  • SBSA Linux build compilation fix
  • Adding BSA and SBSA Linux build checks to Daily checker script
  • Changes for new argument "-only"
  • Adding Sbsa UEFI build & BM
  • Increase in PCIe table size
  • Removing unwanted compiler flags from .inf files
  • Add memory-model consistency tests (litmus tests) to bsa-acs
  • Memory model consistency tests prebuilt BSA image and changelog updates
  • Noted added to clarify memory test not part of systemready certifications
  • Adding header file for function prototype linux compilation
  • Daily build job updated to build bsa and sbsa app with linux 6.8 and readme updates
  • Skipping Ethernet device for FLR test
  • Fix for issue #286: Obtain max pasid info from val
  • Fix for issue #279: Print rule id in nxet line 7
  • Alinging dt pal and val pe and smmu info table struct
  • Bug fix for SBSA -only option in Baremetal
  • SMMU test 3 updates for mantis #624
  • Errata Mantis - 657
  • Change in .rst file and README.md file
  • Fix for issue #262: Removing test 840 as it is removed from Spec
  • add more debug prints + mask value update
  • Update pal_iovirt.c
  • Update test_os_its004.c
  • PAL: Add a55 and a76 pmu dt compatibles
  • Changes for DRTM Alpha Release
  • Prebuilt image for DRTM
  • Secondary PE Print for pe test 01
  • Remove mask used by test for PMCR_EL0 register
  • Remove PASID ECap fail check in e005
  • Errata Mantis-656: Remove LPI as a valid option
  • Wakeup tests updates #328
  • Update pal_bm_pe.c by
  • Update test_os_u005.c by
  • Errata update - ACS support for switch
  • Fix for timer test 403 on IR system
  • PE 01 Enabling last few registers
  • Show TIMER_INFO: System Counter frequency in decimal #339
  • Add support for PCCT based MPAM MSC
  • Log formatting and minor DRTM enhancements
  • Test 01 over verbose
  • Added missing \n in print
  • Timer frequency info log format change
  • free file pointer if BSA run on incorrect platform
  • Baremetal FVP RDN2 platform data issue - Wrong value of the RC Memory access properties
  • Fix in Timer parsing for DT Platform
  • free file pointer if BSA app exit due to no PE or GIC found.
  • RW bandwidth selection enable check for MPAM
  • Reformat exerciser print
  • Errata 743 and 663
  • Test 01 Print Alignment for level 3
  • Errata 756 and 758: UART Condition
  • Test 102 Print Format and 32-bit Print in test 01
  • Fix for issue #352
  • Errata 607: Rule PMU_SYS_5 is moved to recommended
  • Sorting Registers in PE test-01 for print alignment. Fix for#357
  • ATS capability of RP/RC from IORT
  • Fixes #351: Check MSI(X) vectors uniqueness
  • Fixes #337: val_dma_create_info_table in BM
  • Skip of UART which is in already in use
  • Fixes ARM-software/sbsa-acs#505
  • S_PCIe_10 - STE.DCP enable and disable
  • Renaming of the VAL API's
  • S_PCIe_11: Steering Tag properties
  • Implementation for IE_REG_6 to IE_REG_9
  • Bug fixes and enhancements
  • Changes for Errata 295 - Added test for S_RAS_01
  • Bug fix to PCIe test 64
  • Changes required in ITS, GIC drivers and tests
  • DRTM Workflow Build added
  • Fixes #389: iEP tests to be run at L6 and above.
  • Smmu Test will fail for no smmu compatibility
  • Fixes ARM-software/sbsa-acs#512
  • Fix for PCIe Enumeration
  • Code changes for better readability and Enumeration support for multi-segment
  • Documentation updates
  • Changes to READMe and version

Full Changelog: v24.03_SBSA_REL7.2.0_BETA-0...v24.11_REL1.0.9

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