import imports/r8/arm-trusted-firmware-2.10.0-1.el8.altarch
This commit is contained in:
parent
b709056baf
commit
8955b406cf
|
@ -1 +1 @@
|
|||
42256fa354f32b09972e72e0570a0f73698785927f93163b1d1308c485fcb4a6 SOURCES/arm-trusted-firmware-2.8.tar.gz
|
||||
696b8e53923aac4474532da7dd681f0bd044b329732facd65aeabea3e61adca9 SOURCES/arm-trusted-firmware-2.10.0.tar.gz
|
||||
|
|
|
@ -7,6 +7,7 @@ hikey960
|
|||
imx8mm
|
||||
imx8qm
|
||||
imx8qx
|
||||
k3
|
||||
rk3328
|
||||
rk3368
|
||||
rk3399
|
||||
|
|
|
@ -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
|
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in New Issue