Releases: ARM-software/arm-systemready
Releases · ARM-software/arm-systemready
SystemReady Band v3.1.0 release
What's Changed
- Add the message that secureboot keys needs to be manually cleared by @chetan-rathore in #389
- sct device path included in sct.json and html summary pages by @Ashishsharma1903 in #401
- delete legacy directory(IR,SR,ES) after migration to new structure by @Guru9902 in #400
- Added FWTS Version in both Systemready and Devicetree bands by @sathishas89 in #405
- Make the config tag NULL to fetch latest xbsa and bbr code for daily builds. by @chetan-rathore in #406
- With changes in xBSA linux acs code to not depend on linux boot time information, xbsa patch is not required. by @chetan-rathore in #407
- Update linux-acs tag to point to legacy repo for backward compatibility by @Guru9902 in #414
- Copy acs_run_config.ini to result directory by @Guru9902 in #418
- Log Parser changes enhacements and fixes by @chetan-rathore in #444
- Remove the use of old GCC49 variables by @chetan-rathore in #450
- Collecting Linux device driver data in SR image by @manjunath3divakar in #454
- Adding script for collecting WinPE device driver data by @manjunath3divakar in #455
- Update systemready scripts to changed xbsa exerciser base 1500 by @chetan-rathore in #461
- Log parser changes for making merged json fields consistent by @Ashishsharma1903 in #464
- Failure count should not include waiver test count by @chetan-rathore in #465
- Fixed else statement bug and count issue for compliant with waivers by @Ashishsharma1903 in #467
- Add GNU_MIRROR for more stable and faster responses by @ownia in #468
- copy acs_waiver.json into result directory by @Guru9902 in #477
- Use sysarch-acs version update commit id by @chetan-rathore in #478
- Minor improvements and fixes by @chetan-rathore in #483
- upgrade edk2 and edk2-test versions by @sathishas89 in #501
- bbsr extension results comes under acs summary in merged json by @Ashishsharma1903 in #502
- Fix commit ids for BSA test suite for DT by @chetan-rathore in #506
- use linux-acs commit with msi-x vector guard by @chetan-rathore in #507
- Skip PCIe displayport, mass storage, nic card by @chetan-rathore in #508
- Remove duplicate fwts tests esrt and uefibootpath by @chetan-rathore in #510
- SBMR integration on the main branch by @chetan-rathore in #515
- Enable tag-based SBMR-ACS download by @Guru9902 in #516
- Run SBMR ACS before the hardware tests of xBSA by @chetan-rathore in #518
- Upgrade sct version prints for SR band for v3.1.0 by @chetan-rathore in #519
- Readme updates for systemready v3.1.0 release by @chetan-rathore in #520
- Skip SBSA test 105 from automation run temporary by @chetan-rathore in #521
Full Changelog: v25.04_SR_3.0.1...v25.10_SR_3.1.0
New Test Suite Addition
- SBMR ACS has been newly integrated into the SR band compliance ACS image.
- This test suite is currently at Beta quality.
SystemReady Devicetree v3.1.0 release
What's Changed
- adding readme for read and write block devices by @Ashishsharma1903 in #399
- sct device path included in sct.json and html summary pages by @Ashishsharma1903 in #401
- delete legacy directory(IR,SR,ES) after migration to new structure by @Guru9902 in #400
- Added FWTS Version in both Systemready and Devicetree bands by @sathishas89 in #405
- With changes in xBSA linux acs code to not depend on linux boot time information, xbsa patch is not required. by @chetan-rathore in #407
- Ethtool fix and wget enhancement by @Ashishsharma1903 in #410
- Updated the script for string mismatch and EV_EFI_ACTION by @manjunath3divakar in #413
- Copy acs_run_config.ini to result directory by @Guru9902 in #418
- Fix log redirection of device_driver.sh script by @Guru9902 in #419
- Merge the sysarch-acs branch changes to main branch by @chetan-rathore in #421
- Update linux-acs tag to track latest mainline code by @Guru9902 in #423
- Drop GCC49 dependency in BSA-ACS Yocto recipe by @Guru9902 in #427
- linux-yocto: Add USB config for KV260 by @alexander-sowarka in #428
- suite wise compliance now matches console output and include mandatory and recommended by @Ashishsharma1903 in #426
- Copy signed EFI binaries to deploy image for runtime availability by @Guru9902 in #432
- ACS-DT sort all keys of JSON objects by @Ashishsharma1903 in #433
- Ethtool Test and UEFI ping test Readme files and enhancements by @manjunath3divakar in #434
- Enabling lshw command in SR image by @manjunath3divakar in #435
- Capturing dmesg and journalctl logs to DT linux logs by @manjunath3divakar in #438
- Ethtool_test: Handle explicit ping failures to router/gateway and www.arm.com by @Ashishsharma1903 in #440
- Move to latest edk2-test-parser commit by @chetan-rathore in #441
- Log Parser changes enhacements and fixes by @chetan-rathore in #444
- dt-schema related changes by @Guru9902 in #447
- Clone systemready-scripts with linux_dump max entries 20 by @chetan-rathore in #448
- Remove the use of old GCC49 variables by @chetan-rathore in #450
- Update the edk2-test-parser commit to fix for ignore the old HII by @chetan-rathore in #452
- Drop TPM2 module test from FWTS for DT based system by @chetan-rathore in #453
- Refactor capsule update log parsing by @Ashishsharma1903 in #456
- Add support for capturing results of multi-payload capsule updates by @sathishas89 in #457
- build: fix gnulib fetch by updating GNULIB_URL to GitHub by @chetan-rathore in #459
- Add findutils and python3-pyyaml dependencies by @chetan-rathore in #460
- Update systemready scripts to changed xbsa exerciser base 1500 by @chetan-rathore in #461
- Standalone tests now alligned with test_category json. by @Ashishsharma1903 in #462
- Updates to DT test category table by @chetan-rathore in #463
- Log parser changes for making merged json fields consistent by @Ashishsharma1903 in #464
- Failure count should not include waiver test count by @chetan-rathore in #465
- Enable SPMI PMIF + MT6315 regulator to support MTK devices by @anncheng-arm in #466
- Fixed else statement bug and count issue for compliant with waivers by @Ashishsharma1903 in #467
- Add GNU_MIRROR for more stable and faster responses by @ownia in #468
- copy acs_waiver.json into result directory by @Guru9902 in #477
- Use sysarch-acs version update commit id by @chetan-rathore in #478
- Updates to DT test category table by @chetan-rathore in #479
- dt-validate parser: support new format and warnings by @chetan-rathore in #480
- Run dt-parser on dt-validate log for failure categorization by @chetan-rathore in #481
- dt-validate: handle table-style logs; skip preamble/summary noise by @Ashishsharma1903 in #482
- Minor improvements and fixes by @chetan-rathore in #483
- updating waiver.json and waiver guide according to waivable suites in test category json by @Ashishsharma1903 in #485
- Update README.md by @Ashishsharma1903 in #487
- ethtool-test.py: use ip over deprecated ifconfig to bring interfaces up/down by @chaws in #488
- Integration of pfdi acs in DT ACS by @chetan-rathore in #493
- Updated the dt bindings source to linux 6.16 by @chetan-rathore in #494
- fix(psci): treat psci not run or supported as non-compliance by @chetan-rathore in #495
- enable MediaTek DWMAC Ethernet driver as module by @anncheng-arm in #497
- upgrade edk2 and edk2-test versions by @sathishas89 in #501
- log parser changes for ethtool and os tests and minor fixes: by @Ashishsharma1903 in #500
- bbsr extension results comes under acs summary in merged json by @Ashishsharma1903 in #502
- Fix PFDI commit id for v3.1.0 DT release by @chetan-rathore in #503
- Enable automatic root login on ttyAML0 by @sathishas89 in #505
- Fix commit ids for BSA test suite for DT by @chetan-rathore in #506
- use linux-acs commit with msi-x vector guard by @chetan-rathore in #507
- Skip PCIe displayport, mass storage, nic card by @chetan-rathore in #508
- refine capsule-on-disk result logic for stricter verdict consistency by @Ashishsharma1903 in #513
- Readme updates for systemready v3.1.0 release by @chetan-rathore in #520
New Contributors
- @alexander-sowarka made their first contribution in #428
- @anncheng-arm made their first contribution in #466
- @chaws made their first contribution in #488
Full Changelog: v25.04_DT_3.0.1...v25.10_DT_3.1.0
New Test Suite Addition
- PFDI ACS has been newly integrated into the DT ACS image.
- This test suite is currently at Beta quality.
SystemReady Devicetree v3.0.1 release
- PSCI checks for version added as recommended test.
- PDF generation of ACS summary.
- systemready scripts updated to identify latest release version.
- log parser enhancement to display individual test and overall compliance on console.
- ethtool test enhanced with wget and curl checks.
- post scripts logs added to json and html.
- Fixed acs summary system family field.
- Image Linux kernel upgraded to 6.12.
- FWTS upgraded to 2025.01.
- edk2 upgraded to 202411.
- Bug fixes and feebacks to 3.0.0 BETA0 release.
- edk2 test parser integrated for SCT results.
- ESP partition removed from ACS image.
- BBSR uefi and linux seperate grub option merged in single.
- BBSR auto run of fwts test after sct run.
- Added support for ttySC0 console for renesas platform.
v25.04_SR_3.0.1
What's Changed
- Addition of execution environment for SystemReady band
- Enhancing the acs_run_config to cover other acs test suites
- script added for auto mounting the acs image to update acs run config
- Update prebuilt image path
- Do not quit path detection too early by @ownia
- Automated TPM log review (#217) by @amrathesh
- Log parser changes-correcting script indentation by @Ashishsharma1903
- Set time using NTP server by @Guru9902
- waiver guide added along with example waiver.json to help apply waivers by @Ashishsharma1903
- Adding configuration guide for acs_run_config.ini by @Guru9902 in #249
- updated CI to use v4 for checkout and artifact action by @amrathesh
- update verify_tpm_measurements.py script by @amrathesh
- Log parser improvements for capsule updates and os logs by @Ashishsharma1903
- Link acs run config guide in the SystemReady band readme by @chetan-rathore
- Install gnu-efi dependencies in github runners by @chetan-rathore
- SR ACS v3.0.1 changes by @chetan-rathore
- Added SR execution environment and acs run config user guide. by @chetan-rathore
- Guides path updated and pre built folder by @chetan-rathore
Full Changelog: v24.11_SR_REL3.0.0-BETA0_SR-DT_REL3.0.0-BETA0...v25.04_SR_3.0.1
v24.11_SR_REL3.0.0-BETA0_SR-DT_REL3.0.0-BETA0
What's Changed
- IR/SR/ES ACS version updated in logs by @Guru9902 in #174
- Corrected ACS version number of prebuilt images by @chetan-rathore in #175
- CURL command added to IR ACS by @Guru9902 in #177
- Changes to build latest SystemReady band images by @chetan-rathore in #179
- Refactoring the Actions Jobs into Daily build and Build checker by @chetan-rathore in #182
- Linux kernel version upgraded to v6.8 for SR and ES by @chetan-rathore in #184
- changes to resume BBSR SCT if test in progress by @amrathesh in #186
- Add more commands to debug_dump.nsh and make it independently runnable by @sunnywang-arm in #187
- Increase 8250 serial ports for SR/ES by @ownia in #190
- Sync init.sh up with linux-distro-cmds.sh in systemready-es-sr-template and fix IR automation test issue with debug_dump.nsh by @sunnywang-arm in #188
- Updated stable build image by @chetan-rathore in #196
- Update buildroot_defconfig : Add acpica buildroot defconfig by @chetan-rathore in #195
- Update buildroot_defconfig adding commands (hwclock,date etc) by @Ashishsharma1903 in #199
- Enabled the acpica related dumps in init,.sh by @chetan-rathore in #198
- update edk2-test tag to edk2-test-stable202406 by @amrathesh in #197
- Update init.sh: minor correction and dump /proc/driver/rtc info by @chetan-rathore in #200
- sync command added at the end of IR ACS execution. by @Guru9902 in #202
- IR: build-scripts: add some missing dependencies by @daniel-thompson in #204
- SR: Fix typo in README by @hubblezzhu in #206
- Fix backdoor host tools leakage by @daniel-thompson in #203
- R310_BBSR: Platform Reset Attack Mitigation thru PSCI by @amrathesh in #207
- Update 0001-KSelfTest.patch : Add executable permissions for test_unprobed_devices.sh by @chetan-rathore in #208
- Added fwupd, udisks2 and fwupd-efi by @amrathesh in #209
- IR Yocto version updated to scarthgap by @Guru9902 in #210
- Copyright changes and minor changes by @chetan-rathore in #211
- adding fwts 24.03 patch by @chetan-rathore in #212
- Remove CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER by @ownia in #214
- edk2 build issue temp patch by @chetan-rathore in #215
- DumpDiver- sniff device/hardware/driver issues feature added to init.sh by @PrachotanReddy in #205
- Automated TPM log review by @amrathesh in #217
- update fwts patches for IORT updates by @amrathesh in #218
- Enable psci checker by default, and skip based on initcall_blacklist by @chetan-rathore in #219
- Changes for SystemReady 3.0.0 beta0 ACS by @chetan-rathore in #222
- updating source config with release tag by @Guru9902 in #223
- extract capsule script by @chetan-rathore in #224
- Updated README with ACS release tags by @amrathesh in #225
- create fw in uefi by @chetan-rathore in #227
- Capsule update log parser updates by @chetan-rathore in #228
New Contributors
- @sunnywang-arm made their first contribution in #187
- @daniel-thompson made their first contribution in #204
- @hubblezzhu made their first contribution in #206
- @PrachotanReddy made their first contribution in #205
Full Changelog: v24.03_SR_REL2.1.0_ES_REL1.4.0_IR_REL2.1.1...v24.11_SR_REL3.0.0-BETA0_SR-DT_REL3.0.0-BETA0
SystemReady ES v1.4.0, SR v2.1.0 and IR v2.1.1 Release
What's Changed
- SR ES buildroot rebuild issue resolved
- Disabled rerunning of UEFI debug dump on every run
- Adding useful command-line tools to ACS images
- change boot partition type to EFI system partiton (ESP)
- Upstreamed ethtool-test.sh shell script
- Fix uefi_demp log location error
- Add SR-ACS build with sbmr inband tests integrated
- Add --keep-baud to systemd serial getty service
- Linux kernel double print issue in ES and SR ACS Images
- Updated SIE README to provide steps to build swtpm from source
- Secureboot variable added the end of SIE linux boot command
- IR ACS dtschema version upgraded to 2023.11
- Aarch64 SR build issue fixed
- Setting individual ACS tag to NULL, to build ACS image with latest code base
- Increase 8250 serial ports
- BOOT partition renamed to BOOT_ACS
- Toolchain 13.2.x needed for latest BSA/SBSA compilation
- [IR Yocto] Added pingtest.nsh script to configure net and ping
- Remove standalone SIE build support
- noacs grub option "ACS completed" print issue
- SR ES ACS firmware upgrade
- Update config to support fTPM
- dtschema updated to v2024.2
- FWTS version updated to v24.01.00
- SCT tag updated to 032822757792c5d4d0bfed1fd8524e69ef4f2d17 SR/ES/IR ACS
- Linux kernel version updated to 6.7 for SR/ES ACS
- update edk2-test version
- Added psci checker ,IR kernel update v6.6, dt Kselftest and block read write
- Changes for bsa/sbsa common val pal and minor changes
- bsa-acs-drv.bb directory path
- README updates
- Updated common_configs for SR_REL2.1.0 ES_REL1.4.0 IR_REL2.1.1 release
SystemReady ES v1.3.0, SR v2.0.0 and IR v2.1.0 Release
SystemReady SR ES IR
- Upgraded Linux kernel version to v6.4
- Integration of edk2-test parser in the ACS image automation
- BSA/SBSA : Test Bug Fixes & Enhancements
- BSA/SBSA : Reference Documents for PCIe Exerciser
- FWTS version upgraded to v23.07.00.
- ES/SR : New LinuxBoot in grub with SetVirtualAddressMap enabled
- ES/SR : Automatic running of SCRT Test suites
- IR : Upgraded Yocto to Mickledore version
- IR : Provision SecureBoot keys automatically
- IR : ACS Integration for ability of boot sources supported by the Vendor
- IR : ACS verification for coverage on boot and install devices enabled peripherals as per DT
- IR : Device tree phase 2 update integration: Updated dt-validate and related scripts
- IR : Automatic DHCP enable, ethtool and pin testing in the ACS Linux environment.
SystemReady IR ACS v2.0.0 Release
SystemReady IR ACS
- Upgraded ACS Linux kernel to version 6.0
- Linux kernel bindings for DT conformance upgraded to version 6.1.2
- Moved to Yocto version of langdale
- Support in SIE ACS for NULLPK keys
- Automation of eventlog and TPM measurements comparison post Linux boot
- BBR: FWTS version upgraded to v23.01.00.
- BBR: Upgraded SCT test suite to 87137408. See common_config.cfg file for details
- BSA: BSA ACS bug fixes. Upgraded to version 1.0.4
- General enhancements and bug fixes
SystemReady SR ACS v2.0.0 BETA-0 and ES ACS v1.2.0 release
SystemReady SR v2.0.0 BETA-0
- SBSA ACS updated to SBSA7.1 specification.
- SBSA ACS Bug fixes.
- Build scripts for PMU Application.
SystemReady ES v1.2.0
- BSA ACS Bug fixes.
Common
- Movement of SR and ES ACS images from busybox to buildroot filesystem
and updates in related build scripts. - SIE ACS integrated to ES & SR ACS image, which can now acccessed from
Grub window. - FWTS version upgraded to v22.11.00.
- SIE ACS Bug fixes.
- Debug dump for dmicheck and efibootmgr.
- Automation of eventlog and TPM measurements comparison.
SystemReady ES, SR and SIE ACS v1.1.0 Release
SystemReady SR v1.1.0
- SBSA ACS updated to SBSA 6.1 specification
- SBSA ACS coverage will be covered by BSA and SBSA binaries
- BSA ACS will provide coverage for common rules of BSA and SBSA checklist.
- SBSA ACS will provide coverage for SBSA-specific rules
- BSA and SBSA ACS Bug Fixes
- FWTS version upgraded to v22.09.00
- Linux version upgraded to 6.0
- edk2 version upgraded to edk2-stable202208
- Changes to print SystemReady Band version in individual ACS results
SystemReady ES v1.1.0
- BSA ACS updated to BSA 1.0 (c) specification
- BSA ACS Bug fixes
- FWTS version upgraded to v22.09.00
- Linux version upgraded to 6.0
- edk2 version upgraded to edk2-stable202208
- Changes to print SystemReady Band version in individual ACS results
SystemReady SIE v1.1.0
- BBSR ACS Bug fixes
- SIE ACS (security-interface-extension branch) merged into the arm-systemready mainline branch.