1
0
Fork 0

import imports/r8/arm-trusted-firmware-2.10.0-1.el8.altarch

This commit is contained in:
Peridot Bot 2023-12-23 18:41:20 +00:00
parent b709056baf
commit 8955b406cf
5 changed files with 41 additions and 15 deletions

View File

@ -1 +1 @@
42256fa354f32b09972e72e0570a0f73698785927f93163b1d1308c485fcb4a6 SOURCES/arm-trusted-firmware-2.8.tar.gz
696b8e53923aac4474532da7dd681f0bd044b329732facd65aeabea3e61adca9 SOURCES/arm-trusted-firmware-2.10.0.tar.gz

View File

@ -1 +1,2 @@
arm-trusted-firmware

View File

@ -7,6 +7,7 @@ hikey960
imx8mm
imx8qm
imx8qx
k3
rk3328
rk3368
rk3399

View File

@ -1,11 +0,0 @@
--- arm-trusted-firmware-2.8/Makefile.orig 2022-11-24 12:09:34.740595091 +0000
+++ arm-trusted-firmware-2.8/Makefile 2022-11-24 12:11:00.923109191 +0000
@@ -442,7 +442,7 @@
# LD = gcc-ld (ld) or llvm-ld (ld.lld) or other
else
-TF_LDFLAGS += --fatal-warnings -O1
+TF_LDFLAGS += --fatal-warnings -O1
TF_LDFLAGS += --gc-sections
# ld.lld doesn't recognize the errata flags,
# therefore don't add those in that case

View File

@ -4,14 +4,13 @@
%global debug_package %{nil}
Name: arm-trusted-firmware
Version: 2.8
Version: 2.10.0
Release: 1%{?candidate:.%{candidate}}%{?dist}
Summary: ARM Trusted Firmware
License: BSD
URL: https://github.com/ARM-software/arm-trusted-firmware/wiki
Source0: https://github.com/ARM-software/arm-trusted-firmware/archive/v%{version}%{?candidate:-%{candidate}}.tar.gz#/%{name}-%{version}%{?candidate:-%{candidate}}.tar.gz
Source1: aarch64-bl31
Patch0: atf-2.8-fix-linking.patch
# At the moment we're only building on aarch64
ExclusiveArch: aarch64
@ -56,7 +55,16 @@ sed -i 's/arm-none-eabi-/arm-linux-gnu-/' plat/rockchip/rk3399/drivers/m0/Makefi
for soc in $(cat %{_arch}-bl31)
do
# At the moment we're only making the secure firmware (bl31)
make HOSTCC="gcc $RPM_OPT_FLAGS" CROSS_COMPILE="" PLAT=$(echo $soc) bl31
case $(echo $soc) in
"k3")
make HOSTCC="gcc $RPM_OPT_FLAGS" CROSS_COMPILE="" PLAT=$(echo $soc) TARGET_BOARD=generic SPD=opteed bl31
make HOSTCC="gcc $RPM_OPT_FLAGS" CROSS_COMPILE="" PLAT=$(echo $soc) TARGET_BOARD=j784s4 SPD=opteed K3_USART=0x8 bl31
make HOSTCC="gcc $RPM_OPT_FLAGS" CROSS_COMPILE="" PLAT=$(echo $soc) TARGET_BOARD=lite SPD=opteed bl31
;;
*)
make HOSTCC="gcc $RPM_OPT_FLAGS" CROSS_COMPILE="" PLAT=$(echo $soc) bl31
;;
esac
done
%endif
@ -74,6 +82,12 @@ mkdir -p %{buildroot}%{_datadir}/%{name}/$(echo $soc)/
do
if [ -f build/$(echo $soc)/release/$(echo $file) ]; then
install -p -m 0644 build/$(echo $soc)/release/$(echo $file) /%{buildroot}%{_datadir}/%{name}/$(echo $soc)/
elif [ $(echo $soc) = "k3" ]; then
# TI K3 platforms have a different directory layout, binaries are in build/k3/$board directory
for board in generic j784s4 lite
do
install -pD -m 0644 build/$(echo $soc)/$(echo $board)/release/$(echo $file) /%{buildroot}%{_datadir}/%{name}/$(echo $soc)/$(echo $board)/$(echo $file)
done
fi
done
done
@ -100,6 +114,27 @@ done
%endif
%changelog
* Thu Nov 23 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 2.10.0-1
- Update to 2.10,0
* Tue Nov 14 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 2.10-0.1.rc0
- Update to 2.10 RC0
* Mon Aug 28 2023 Enric Balletbo i Serra <eballetbo@redhat.com> - 2.9-3
- Add support for TI k3 SoCs
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.9-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Sun May 28 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 2.9-1
- Update to 2.9 GA
* Wed May 17 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 2.9-0.1.rc0
- Update to 2.9 RC0
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.8-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Thu Nov 24 2022 Peter Robinson <pbrobinson@fedoraproject.org> - 2.8-1
- Update to 2.8