summaryrefslogtreecommitdiffstats
path: root/boot/at91dataflashboot/at91dataflashboot-1.05-eabi-fixes.patch
diff options
context:
space:
mode:
authorRaptor Engineering Development Team <support@raptorengineering.com>2019-09-16 16:06:08 -0500
committerRaptor Engineering Development Team <support@raptorengineering.com>2019-09-27 15:57:23 -0500
commit398a4b85d4374a35f580db998b854261a5a7db74 (patch)
tree9464d1f07b64b6357c08b923e7fb4ba1ff4bf7cd /boot/at91dataflashboot/at91dataflashboot-1.05-eabi-fixes.patch
parentef2bf42027bd0bce7691bbdf9d2e7e67ef68fa79 (diff)
downloadbuildroot-2019.02-op-build.tar.gz
buildroot-2019.02-op-build.zip
Initial pass at removing binary-only, unlicensed, and proprietary packages from buildroot tree2019.02-op-build
Note that DAHDI is only being removed due to poor packaging -- it does not require binary firmware on some cards, but the buildroot packaging for it unconditionally pulls in binary-only firmware regardless.
Diffstat (limited to 'boot/at91dataflashboot/at91dataflashboot-1.05-eabi-fixes.patch')
-rw-r--r--boot/at91dataflashboot/at91dataflashboot-1.05-eabi-fixes.patch43
1 files changed, 0 insertions, 43 deletions
diff --git a/boot/at91dataflashboot/at91dataflashboot-1.05-eabi-fixes.patch b/boot/at91dataflashboot/at91dataflashboot-1.05-eabi-fixes.patch
deleted file mode 100644
index e38905f7cb..0000000000
--- a/boot/at91dataflashboot/at91dataflashboot-1.05-eabi-fixes.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-Get at91dataflashboot to build with EABI toolchains, by providing the
-__aeabi_uidiv and __aeabi_uidivmod symbols. The code is based on
-U-Boot's code.
-
-Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
----
- _udivsi3.S | 14 ++++++++++++++
- 1 file changed, 14 insertions(+)
-
-Index: DataflashBoot-1.05/_udivsi3.S
-===================================================================
---- DataflashBoot-1.05.orig/_udivsi3.S
-+++ DataflashBoot-1.05/_udivsi3.S
-@@ -12,8 +12,11 @@
- .text
- .globl __udivsi3
- .type __udivsi3 ,function
-+ .globl __aeabi_uidiv
-+ .type __aeabi_uidiv ,function
- .align 0
- __udivsi3 :
-+ __aeabi_uidiv:
- cmp divisor, #0
- beq Ldiv0
- mov curbit, #1
-@@ -68,6 +71,17 @@
- mov r0, #0 @ about as wrong as it could be
- ldmia sp!, {pc}
- .size __udivsi3 , . - __udivsi3
-+
-+.globl __aeabi_uidivmod
-+__aeabi_uidivmod:
-+
-+ stmfd sp!, {r0, r1, ip, lr}
-+ bl __aeabi_uidiv
-+ ldmfd sp!, {r1, r2, ip, lr}
-+ mul r3, r0, r2
-+ sub r1, r1, r3
-+ mov pc, lr
-+
- /* # 235 "libgcc1.S" */
- /* # 320 "libgcc1.S" */
- /* # 421 "libgcc1.S" */
OpenPOWER on IntegriCloud