Changelog for
arm-trusted-firmware-2.8-3.2.x86_64.rpm :
* Thu Jan 12 2023 Guillaume GARDET
- Disable debug build on sun50i_a64 as it is too big
* Tue Jan 10 2023 Guillaume GARDET - Update to version 2.8:
* changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/tree/docs/change-log.md
* Tue Jan 10 2023 Oscar Curero - Add sun50i_h616 flavor for OrangePi Zero2
* Mon Nov 21 2022 Michal Suchanek - Add --no-warn-rwx-segment always, the problem is not specific to Tumbleweed.
* Tue Aug 30 2022 Guillaume GARDET - Add --no-warn-rwx-segment to LDFLAGS on Tumbleweed, as a workaround for binutils 2.39 See https://developer.trustedfirmware.org/T996
* Mon Aug 29 2022 Michal Suchanek - Workaround for gcc 7 constant assigment error (boo#1202477). + Workaround-gcc-7-constant-assignment-error.patch
* Wed Aug 17 2022 Michal Suchanek - Do not disable build on Leap- Fix build on Tumbleweed
* Wed Jul 13 2022 Guillaume GARDET - Fix build of zynqmp with gcc7 (Leap 15.4)
* Fri Jul 08 2022 Guillaume GARDET - Update to version 2.7:
* changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/tree/docs/change-log.md- Drop usptream patches: 0001-docs-security-security-advisory-for-CVE-2022-23960.patch 0002-fix-security-workaround-for-CVE-2022-23960.patch 0003-refactor-el3-runtime-change-Cortex-A76-implementatio.patch 0004-fix-security-loop-workaround-for-CVE-2022-23960-for-.patch 0005-fix-security-workaround-for-CVE-2022-23960-for-Corte.patch 0006-fix-security-SMCCC_ARCH_WORKAROUND_3-mitigations-for.patch
* Fri Jul 01 2022 Michal Suchanek - rockchip: rk3399: Align default baudrate with u-boot (boo#1201096).
* rockchip-rk3399-Align-default-baudrate-with-u-boot.patch
* Thu May 19 2022 Guillaume GARDET - Add \"--param=min-pagesize=0\" to CFLAGS as a workaround for GCC12 bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105523- Add a patch to add \"--param=min-pagesize=0\" for mv-ddr-marvell-armada since it does not use CFLAGS:
* fix-mv-ddr-marvell-armada.patch- Fix bug on A3700 flavor found by GCC12:
* fix-a3700_tool.patch
* Fri Mar 18 2022 Ivan Ivanov - Backport fallowing patches mitigating CVE-2022-23960 [1] and [2]. 0001-docs-security-security-advisory-for-CVE-2022-23960.patch 0002-fix-security-workaround-for-CVE-2022-23960.patch 0003-refactor-el3-runtime-change-Cortex-A76-implementatio.patch 0004-fix-security-loop-workaround-for-CVE-2022-23960-for-.patch 0005-fix-security-workaround-for-CVE-2022-23960-for-Corte.patch 0006-fix-security-SMCCC_ARCH_WORKAROUND_3-mitigations-for.patch Fixes bsc#1196657 [1] https://trustedfirmware-a.readthedocs.io/en/latest/security_advisories/security-advisory-tfv-9.html [2] https://review.trustedfirmware.org/q/topic:\"spectre_bhb\"
* Tue Feb 08 2022 Matwey Kornilov - Update A3700-utils-marvell version: Fix build SATA bootloader for A3700 boards Drop fix-A3700-gcc11.patch: upstreamed Enable %fdupes which is particularly useful for a3700 flavour
* Wed Feb 02 2022 Stefan Weiberg - ExclusiveArch got overwritten, using else branches instead as SLE 15 SP4 continued to build excluded flavours (related to bsc#1193779 and bsc#1195129)
* Mon Jan 31 2022 Stefan Weiberg - Fixing the if statement to disable some targets on SLE 15 SP4, as the prior change resulted in the packages being built on other architectures than aarch64 on SLE 15 SP4 (related to bsc#1193779 and bsc#1195129)
* Fri Jan 28 2022 Guillaume GARDET - Disable some targets on SLE15-SP4 because of missing deps in SLE: a3700, hikey, hikey960, imx8qm, imx8qx, rk3399 Fixes bsc#1193779 and bsc#1195129
* Fri Jan 14 2022 Guillaume GARDET - Add qemu_sbsa flavor
* Thu Jan 06 2022 Ivan Ivanov - Auto install on RPi4
* Fri Dec 10 2021 Guillaume GARDET - Update to version 2.6:
* changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/tree/docs/change-log.md- Update mv-ddr-marvell-armada-atf-master to latest version- Drop upstreamed patch:
* atf-2411053.diff- Add patch to allow to use non-git checkouts:
* atf-allow-non-git-dir.patch
* Tue Jul 06 2021 Guillaume GARDET - Update mv-ddr-marvell to use master branch as upstream recommends This fixes build of a80x0_mcbin- Update A3700-utils-marvell to use master branch as upstream recommends- Re-enable A3700 tools with patch:
* fix-A3700-gcc11.patch- And refresh patch:
* A3700_utils-drop-git.patch
* Thu Jun 10 2021 Guillaume GARDET - Disable A3700 tools until fixed upstream: https://github.com/MarvellEmbeddedProcessors/A3700-utils-marvell/issues/22
* Thu Jun 03 2021 Guillaume GARDET - Fix rk3399 build:
* atf-2411053.diff
* Thu May 20 2021 Guillaume GARDET - Update to version 2.5:
* changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/tree/docs/change-log.rst#version-25
* Fri Dec 11 2020 Guillaume GARDET - Update to version 2.4:
* changelog: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/tree/docs/change-log.rst#n7- Replace mv-ddr-marvell-armada-atf-mainline.tar.gz with mv-ddr-marvell-mv-ddr-devel.tar.gz to match the upstream requirements- Drop upstream patch:
* mv-ddr.diff
* Sat Oct 17 2020 Andreas Färber - Fix BUILD_MESSAGE_TIMESTAMP (don\'t try parsing deleted .changes)- Clean up rpi4 build- Drop comments to avoid RPM errors about %else and %endif end of line- Update mv-ddr-marvell from mv_ddr-atf-mainline branch to mv-ddr-devel 14.0.0
* Add mv-ddr.diff (from d:A:F:Contrib:MacchiatoBin) to fix a warning treated as error
* Add a _service to clarify its origin and facilitate future updates- Update A3700-utils-marvell from armada-18.12 to armada-18.12-fixed branch
* Drop A3700_utils-TBB-Split-INCDIR-from-LIBDIR.patch (merged)
* Drop A3700_utils-TBB-Fix-building-for-Crypto-6.0-and-later.patch (merged)
* Actually apply A3700_utils-drop-git.patch (output cleanup)- Build and package A3700 utils as part of -tools (non-noarch, ensure PIE)- Build the tools for all architectures again- Add binaries-marvell from binaries-marvell-armada-SDK10.0.1.0 branch- Add a80x0_mcbin and extend a3700 to build and package all needed files
* Suppress OP-TEE for now, as it fails to initialize
* Fri Oct 16 2020 Andreas Färber - Build fixes for a3700 and a80x0_mcbin
* Thu Jul 02 2020 Nicolas Patricio Saenz Julienne - Add rpi4
* Thu Apr 23 2020 Guillaume GARDET - Disable debug on imx8mq to fix build
* Thu Apr 23 2020 Guillaume GARDET - Update to 2.3:
* Add support for Armv8.4-SecEL2 extension through the SPCI defined SPMD/SPMC components.
* Build option to support EL2 context save and restore in the secure world (CTX_INCLUDE_EL2_REGS).
* Add support for SMCCC v1.2 (introducing the new SMCCC_ARCH_SOC_ID SMC). Note that the support is compliant, but the SVE registers save/restore will be done as part of future S-EL2/SPM development.
* Enhanced BL2 bootloader flow to load secure partitions based on firmware configuration data (fconf).
* Changes necessary to support SEPARATE_NOBITS_REGION feature
* TSP and BL2_AT_EL3: Add Position Independent Execution PIE support
* Enable MTE support
* Enable Link Time Optimization in GCC
* Add CPU support: - cortex-a57: Enable higher performance non-cacheable load forwarding - Hercules: Workaround for Errata 1688305 - Klein: Support added for Klein CPU - Matterhorn: Support added for Matterhorn CPU
* Full changelog: https://trustedfirmware-a.readthedocs.io/en/latest/change-log.html#version-2-3
* Sat Feb 01 2020 Matwey Kornilov - Initial implementation for Marvel A3700 platform