Releases: ARM-software/bsa-acs
Releases · ARM-software/bsa-acs
v24.11_REL1.0.9
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
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