X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=cirros-testvm%2Fsrc-cirros%2Fbuildroot-2015.05%2Fpackage%2Fuclibc%2F0.9.33.2%2F0007-arm-clone.S-Add-missing-IT-instruction-for-Thumb2.patch;fp=cirros-testvm%2Fsrc-cirros%2Fbuildroot-2015.05%2Fpackage%2Fuclibc%2F0.9.33.2%2F0007-arm-clone.S-Add-missing-IT-instruction-for-Thumb2.patch;h=f4097e98caf706c6fcb1ebbb10ec5b1e38f77cad;hb=b0a0f15dfaa205161a7fcb20cf1b8cd4948c2ef3;hp=0000000000000000000000000000000000000000;hpb=c6ac3cd55ee2da956195eee393b0882105dfad4e;p=packages%2Ftrusty%2Fcirros-testvm.git diff --git a/cirros-testvm/src-cirros/buildroot-2015.05/package/uclibc/0.9.33.2/0007-arm-clone.S-Add-missing-IT-instruction-for-Thumb2.patch b/cirros-testvm/src-cirros/buildroot-2015.05/package/uclibc/0.9.33.2/0007-arm-clone.S-Add-missing-IT-instruction-for-Thumb2.patch new file mode 100644 index 0000000..f4097e9 --- /dev/null +++ b/cirros-testvm/src-cirros/buildroot-2015.05/package/uclibc/0.9.33.2/0007-arm-clone.S-Add-missing-IT-instruction-for-Thumb2.patch @@ -0,0 +1,29 @@ +From c12211a2f1832169e31063512b3e2081e503e856 Mon Sep 17 00:00:00 2001 +From: Will Newton +Date: Tue, 2 Apr 2013 13:53:35 +0100 +Subject: [PATCH 7/8] arm/clone.S: Add missing IT instruction for Thumb2. + +The conditional load needs to be made part of an IT block on Thumb2 +cores. + +Signed-off-by: Will Newton +Signed-off-by: Thomas Petazzoni +--- + libc/sysdeps/linux/arm/clone.S | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/libc/sysdeps/linux/arm/clone.S b/libc/sysdeps/linux/arm/clone.S +index e4101ba..1f7f09d 100644 +--- a/libc/sysdeps/linux/arm/clone.S ++++ b/libc/sysdeps/linux/arm/clone.S +@@ -111,6 +111,7 @@ __clone: + ldr r4, [sp, #12] + DO_CALL (clone) + movs a1, a1 ++ IT(t, ne) + ldmnefd sp!, {r4} + blt __error + IT(t, ne) +-- +1.8.1.2 +