Releases: ARM-software/arm-systemready
Releases · ARM-software/arm-systemready
SystemReady Band v3.1.1 release
What's Changed
- As SBMR ACS IB is now part of main SR band image, removing separate sbmr build job by @chetan-rathore in #523
- (fix) Make consistent SRS compliance results summary tittle in console dump and acs summary html by @chetan-rathore in #527
- Adding system_config.txt copy to ACS result directory by @manjunath3divakar in #538
- Upgrade edk2 versions and migrate MdePkg to BaseFdtLib by @sathishas89 in #541
- acs sort keys for merged json and sct changes for json by @Ashishsharma1903 in #545
- Enable multi-threaded compression for ACS live image by @macpaul-lin-mtk in #547
- Changes in commit log path during build phase by @chetan-rathore in #559
- shipping cpufreq/cppc_cpufreq.ko driver to SR ACS image by @Guru9902 in #563
- (improv) Readme refactoring by @chetan-rathore in #564
- Skip parsing of EFI Runtime Properties Table test for SCT json by @Ashishsharma1903 in #575
- Update linux source version to 6.18 while running systemready-scripts by @Guru9902 in #576
- Updated the BSA/SBSA skip options based on rule based framework by @chetan-rathore in #578
- Enhanced compliance reporting to show mandatory and recommended suite by @Ashishsharma1903 in #580
- Enhanced BBSR compliance reporting to show mandatory suite details seperately by @Ashishsharma1903 in #581
- image path corrected by @chetan-rathore in #588
- Fix metadata extraction for SMBIOS, POWER_WAKEUP, and smccc test suites by @Ashishsharma1903 in #592
- Fix BSA subtest counting issues in log parsing and compliance calculation by @Ashishsharma1903 in #595
- docs: revise build host system requirements by @sathishas89 in #599
- feat: add link recovery delay and require QCA808X PHY support by @manjunath3divakar in #608
- build: remove merged patch and pin SRCREV to commit by @manjunath3divakar in #612
- Downgrade Linux kernel version from v6.16 to v6.12 for Systemready-band by @Guru9902 in #613
- enable PREEMPT and RCU nocb; add PNP0D15 to xhci-plat by @Guru9902 in #615
- fix: normalize fail_reasons and handle FWTS dict waivers by @Ashishsharma1903 in #617
- feat: updated gcc version from 13.2 to 14.3 by @manjunath3divakar in #618
- (sr component upgrade) Update EDK2 and SCT source versions by @chetan-rathore in #619
- xBSA log parser update for latest format and DT edk2 and sct upgrade by @chetan-rathore in #621
- (improv) Use existing dmidecode log for deriving system info in acs summary by @chetan-rathore in #622
- init.sh: pass explicit SBBR/EBBR config to edk2-test-parser by @sathishas89 in #623
- feat: Upgrade fwts version to 26.01.00 by @manjunath3divakar in #625
- (upgrade) SCT commit id updated to following commit id tianocore/edk2-test@ac270e9 by @chetan-rathore in #624
- fwts: downgrade smccc test failures to warnings in dt by @manjunath3divakar in #628
- parse SBMR Robot XML and enrich summaries by @Ashishsharma1903 in #629
- Add ipmitool output to acs linux dump by @Guru9902 in #632
- chore(config): Update SRS, BSA, and SBSA versions by @gontumukkala-balaji in #633
- Upcoming release version print updates and minor improvements by @chetan-rathore in #636
- feat: fix interactive shell config by @manjunath3divakar in #637
- SR: fwts kernel module packaging changes, DT : passing el1physkip by @chetan-rathore in #642
- bsa.nsh: Add variables for ACS version strings by @sathishas89 in #646
- (SR linux fix): Restrict USB4 tunnel detection fix ported to acs kernel 6.12 by @chetan-rathore in #657
- (SR v3.1.1) : added support to capture indivdual test suites build information + systemready scripts run by @chetan-rathore in #658
- Scripts changes to reflect RC0 releases in logs by @chetan-rathore in #659
- (sr) capture systemready build details by @chetan-rathore in #660
- linux: save and restore system time around date & hwclock checks by @manjunath3divakar in #662
- feat: add SR OS test parsing, post-script checks, and reporting by @Ashishsharma1903 in #663
- fix: stop FWTS reason concatenation across new result lines by @Ashishsharma1903 in #667
- dmicheck: Fix SMBIOS table size boundary check by @sathishas89 in #670
- Skip base rule tests run from SBSA and reduce uefi xbsa results copy time by @chetan-rathore in #673
- edk2-test: upgrade; kernel: fix CONFIG_TCG_CRB handling by @sathishas89 in #675
- (improv) : Make post-script log path consistent for both bands, added scmi categories, acs json schema by @chetan-rathore in #678
- fix: refine BSA status colors and warning handling by @Ashishsharma1903 in #686
- fix: align ACS report colors and bar charts across suites by @Ashishsharma1903 in #689
- (SR) Skip edk2 test parser grp by failure by @chetan-rathore in #690
- SR v3.1.1 rc-final print changes by @chetan-rathore in #691
- fix: bsa parser prefer linux results with uefi exception by @Ashishsharma1903 in #693
- ix: align dt/sr test_category usage and sct suite mapping by @chetan-rathore in #695
- Restore S_L3MM_01 for sbsa run by @chetan-rathore in #696
- Update SR run config based on xBSA rbx design by @chetan-rathore in #703
- (fix) remove incorrect acs_summary delete cmd by @chetan-rathore in #704
- Skip PCI_MM_03 run as the test needs to ensure correct BAR memory access by @chetan-rathore in #705
- SR v3.1.1 release version prints update by @chetan-rathore in #706
- fix: apply getwakeuptime pending status patch for Linux 6.12 by @manjunath3divakar in #707
- fix: add rule status guide link to detailed BSA summary by @Ashishsharma1903 in #708
- fix: move S_L3_01 skip rule from scripts to acs_run_config.ini by @manjunath3divakar in #711
- SystemReady SR band: update to v3.1.1 release and align component tags by @chetan-rathore in #714
New Contributors
- @macpaul-lin-mtk made their first contribution in #534
- @gontumukkala-balaji made their first contribution in #633
Full Changelog: v25.10_SR_3.1.0...v26.03_SR_3.1.1
SystemReady Devicetree Band v3.1.2 release
What's Changed
- Update SystemReady devicetree band config to fetch latest and use upstream sysarch-acs for BSA/PFDI edk2 DT patches by @Guru9902 in #606
- feat: add link recovery delay and require QCA808X PHY support by @manjunath3divakar in #608
- build: remove merged patch and pin SRCREV to commit by @manjunath3divakar in #612
- fix: normalize fail_reasons and handle FWTS dict waivers by @Ashishsharma1903 in #617
- feat: updated gcc version from 13.2 to 14.3 by @manjunath3divakar in #618
- DT: Run fwts 'smccc' tests for DT band by @chetan-rathore in #620
- xBSA log parser update for latest format and DT edk2 and sct upgrade by @chetan-rathore in #621
- (improv) Use existing dmidecode log for deriving system info in acs summary by @chetan-rathore in #622
- init.sh: pass explicit SBBR/EBBR config to edk2-test-parser by @sathishas89 in #623
- feat: Upgrade fwts version to 26.01.00 by @manjunath3divakar in #625
- (upgrade) SCT commit id updated to following commit id tianocore/edk2-test@ac270e9 by @chetan-rathore in #624
- Linux version upgrade to 6.18 in DT image by @Guru9902 in #626
- feat: reduce network-boot image size for direct GitHub download by @manjunath3divakar in #627
- fwts: downgrade smccc test failures to warnings in dt by @manjunath3divakar in #628
- Integrate SCMI-TESTS with DT image by @Guru9902 in #631
- Add ipmitool output to acs linux dump by @Guru9902 in #632
- chore(config): Update SRS, BSA, and SBSA versions by @gontumukkala-balaji in #633
- Upcoming release version print updates and minor improvements by @chetan-rathore in #636
- Increase EFI partition size to avoid storage issues by @sathishas89 in #638
- feat: add SCMI parsing, DT gating, and waiver support by @Ashishsharma1903 in #639
- pfdi parser: As pfdi is using same rule based fwk as bsa, use bsa parser by @chetan-rathore in #640
- feat: fix interactive shell config by @manjunath3divakar in #637
- SR: fwts kernel module packaging changes, DT : passing el1physkip by @chetan-rathore in #642
- (feat) DT : added python based checks for capsule on disk variables and runtime dev mapping by @sathishas89 in #643
- bsa.nsh: Add variables for ACS version strings by @sathishas89 in #646
- (DT) build EfiConformanceProfileTableTest for Dt band by @chetan-rathore in #648
- log_parser: skip PFDI JSON when no rules run; align SCMI handling by @Ashishsharma1903 in #654
- fix ACS summary table alignment for SCMI/BBSR detail rows by @Ashishsharma1903 in #649
- fix: simplify HTTPS mode echo message to avoid option parsing by @manjunath3divakar in #655
- Scripts changes to reflect RC0 releases in logs by @chetan-rathore in #659
- DT v3.1.2 RC0 image and readme updates by @chetan-rathore in #661
- linux: save and restore system time around date & hwclock checks by @manjunath3divakar in #662
- runtime_device_mapping_conflict_checker: improve DTS parsing and MMIO translation by @sathishas89 in #664
- fix: stop FWTS reason concatenation across new result lines by @Ashishsharma1903 in #667
- fix: skip OD capsule subtest on missing success line by @Ashishsharma1903 in #666
- dmicheck: Fix SMBIOS table size boundary check by @sathishas89 in #670
- fix: record SCMI suite-level access gaps with reasons by @Ashishsharma1903 in #671
- capsule_ondisk_reporting_vars_check: Align result reporting and skip … by @sathishas89 in #674
- edk2-test: upgrade; kernel: fix CONFIG_TCG_CRB handling by @sathishas89 in #675
- (dt) : add parser support for capsule ondisk var test by @sathishas89 in #676
- (dt) Add support for runtime dev conflict parsing by @chetan-rathore in #677
- (improv) : Make post-script log path consistent for both bands, added scmi categories, acs json schema by @chetan-rathore in #678
- Add a description to the SystemReady Devicetree categories by @vstehle in #635
- fix: hide SCMI "not run" detail row in ACS summary by @Ashishsharma1903 in #681
- Enable clock controller, interconnect and pinctrl for QCS8300 by @apateriy-qcom in #682
- Update version to RC-final for DT v3.1.2 by @chetan-rathore in #683
- DT RC0 feedbacks by @chetan-rathore in #684
- DT v3.1.2 RC-final image by @chetan-rathore in #685
- fix: refine BSA status colors and warning handling by @Ashishsharma1903 in #686
- fix: align ACS report colors and bar charts across suites by @Ashishsharma1903 in #689
- fix: bsa parser prefer linux results with uefi exception by @Ashishsharma1903 in #693
- (dt) final image version prints + dt validate updated to 6.19 by @chetan-rathore in #694
- ix: align dt/sr test_category usage and sct suite mapping by @chetan-rathore in #695
- (fix) yocto bsa-acs-app recipe include path updated by @chetan-rathore in #697
- (improv) Increase acs initramfs size by @chetan-rathore in #698
- SystemReady DT band: update to v3.1.2 release and align component tags by @sathishas89 in #699
New Contributors
- @gontumukkala-balaji made their first contribution in #633
- @apateriy-qcom made their first contribution in #682
Full Changelog: v25.12_DT_3.1.1...v26.03_DT_3.1.2
SystemReady Devicetree Band v3.1.1 release
What's Changed
- v3.1.0 release changelog and prebuilt images by @chetan-rathore in #522
- (enhancement) Enable separate tagging for BSA, SBSA, and PFDI sources in sysarch-acs repository by @chetan-rathore in #526
- (fix) Make consistent SRS compliance results summary tittle in console dump and acs summary html by @chetan-rathore in #527
- Support more board with more power related IC and boards uses TYPE-C USB port by @macpaul-lin-mtk in #534
- Ensure dt-validate.log has header even when empty by @Guru9902 in #533
- Dt_validate changes: mark header-only and empty logs as compliant by @Ashishsharma1903 in #536
- Updated kernel configs to enable MHUv3 mailbox driver support by @manjunath3divakar in #537
- Adding system_config.txt copy to ACS result directory by @manjunath3divakar in #538
- Upgrade edk2 versions and migrate MdePkg to BaseFdtLib by @sathishas89 in #541
- FWTS, Linux updates and pfdi patch updated. by @chetan-rathore in #542
- edk2: Update PFDI patch to use BaseFdtLib instead of FdtLib by @sathishas89 in #543
- Add SecureBoot attribute check warning patch by @sathishas89 in #544
- acs sort keys for merged json and sct changes for json by @Ashishsharma1903 in #545
- Update DT version for v3.1.1 (RC0) by @chetan-rathore in #546
- Enable multi-threaded compression for ACS live image by @macpaul-lin-mtk in #547
- temp_fix:reverting BSA and PFDI version to sysarch latest stable release for DT build by @chetan-rathore in #550
- Changes in dt-validate log parsing by @Ashishsharma1903 in #549
- Fix duplicate GUID override and add subtest description mapping by @Ashishsharma1903 in #548
- v3.1.1 features : Capturing commit of individual acs, ethtool enhacements, FWTS smccc driver by @chetan-rathore in #552
- (fix): Match the networking checks heading b/w parser and result log by @chetan-rathore in #553
- (improv): SMBIOS test addition to standalone suite and others by @chetan-rathore in #554
- Revert the key name changes in SCT untill schema is established by @chetan-rathore in #555
- feat: add Ethtool compliance summary in test results by @manjunath3divakar in #556
- feat: add parsing support for Ethtool compliance line log summary by @manjunath3divakar in #557
- Changes in commit log path during build phase by @chetan-rathore in #559
- v3.1.1 RC0 image, changes and known issues by @chetan-rathore in #560
- Capture the fwts and linux yocto details in systemready-commit.log by @Guru9902 in #562
- (improv) Readme refactoring by @chetan-rathore in #564
- update edk2_bsa_dt patch and bsa-acs-app recipe by @amrathesh in #551
- Move to latest sysarch-acs tip for latest BSA changes for DT by @chetan-rathore in #565
- Skip parsing of PCI tests for FWTS json by @Ashishsharma1903 in #566
- Skip parsing of SMBIOS tests for SCT json by @Ashishsharma1903 in #567
- Update linux source version to v6.18 in process-schema.bb by @Guru9902 in #572
- Updated logs dt band version for v3.1.1 rc-final by @chetan-rathore in #573
- Skip parsing of EFI Runtime Properties Table test for SCT json by @Ashishsharma1903 in #575
- feat: Add ethtool_compliant_interfaces support and update compliance logic by @manjunath3divakar in #574
- Update linux source version to 6.18 while running systemready-scripts by @Guru9902 in #576
- Updated the BSA/SBSA skip options based on rule based framework by @chetan-rathore in #578
- Refactor DT band init.sh to streamline post scripts execution by @chetan-rathore in #579
- Enhanced compliance reporting to show mandatory and recommended suite by @Ashishsharma1903 in #580
- Enhanced BBSR compliance reporting to show mandatory suite details seperately by @Ashishsharma1903 in #581
- feat: Add network boot support to systmeready dt using ledge application by @manjunath3divakar in #582
- Added network boot test support to standalone test suite by @Ashishsharma1903 in #583
- Moving network boot test flow before capsule update and minor improv by @chetan-rathore in #585
- v3.1.1 rc-final prebuilt image and readme updated by @chetan-rathore in #587
- image path corrected by @chetan-rathore in #588
- Fixed system_config.txt parsing to exclude user-defined configuration… by @Ashishsharma1903 in #586
- Add network boot test to Standalone suite by @Ashishsharma1903 in #589
- feat: Added acs network boot image and readme for network boot by @manjunath3divakar in #590
- (fix) image with updated network boot merge json fix by @chetan-rathore in #591
- Fix metadata extraction for SMBIOS, POWER_WAKEUP, and smccc test suites by @Ashishsharma1903 in #592
- Update DT v3.1.1 release version in logs by @chetan-rathore in #593
- Fix BSA subtest counting issues in log parsing and compliance calculation by @Ashishsharma1903 in #595
- fwts: remove smccc option from test invocation for DT Image by @sathishas89 in #596
- DT v3.1.1: Updated build tags for ACS and BBR components by @chetan-rathore in #597
- DT readme updated for v3.1.1 release by @chetan-rathore in #598
- docs: revise build host system requirements by @sathishas89 in #599
- Minor updated to DT readme by @chetan-rathore in #600
Full Changelog: v25.10_DT_3.1.0...v25.12_DT_3.1.1
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.