diff options
author | Raptor Engineering Development Team <support@raptorengineering.com> | 2019-11-05 21:22:28 +0000 |
---|---|---|
committer | Raptor Engineering Development Team <support@raptorengineering.com> | 2019-11-05 21:22:53 +0000 |
commit | f5907d7a3a9b27210bf4e39111bd229ed9079855 (patch) | |
tree | a062f7ee561400c4115e6b79da02a41b2958f879 /boot/at91dataflashboot/at91dataflashboot-1.05-eabi-fixes.patch | |
parent | 4b6188e0f2397a013b91105828437c90a3b1dfb7 (diff) | |
download | buildroot-2017.11-op-build.tar.gz buildroot-2017.11-op-build.zip |
Initial pass at removing binary-only, unlicensed, and proprietary packages from buildroot tree2017.11-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.patch | 43 |
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" */ |