Module Name:src
Committed By: simonb
Date: Wed Jul 28 08:01:10 UTC 2021
Modified Files:
src/common/lib/libc/arch/arm/atomic: atomic_op_asm.h
Log Message:
#define consistency.
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/common/lib/libc/arch/arm/atomic
Module Name:src
Committed By: skrll
Date: Wed Jul 28 07:32:20 UTC 2021
Modified Files:
src/common/lib/libc/arch/arm/atomic: atomic_add_16.S atomic_add_32.S
atomic_add_64.S atomic_add_8.S atomic_and_16.S atomic_and_32.S
atomic_and_64.S atomic_and_8.S
Module Name:src
Committed By: skrll
Date: Sat Jul 10 06:53:40 UTC 2021
Modified Files:
src/common/lib/libc/arch/arm/atomic: atomic_add_16.S atomic_add_32.S
atomic_add_64.S atomic_add_8.S atomic_and_16.S atomic_and_32.S
atomic_and_64.S atomic_and_8.S
Module Name:src
Committed By: skrll
Date: Tue Jun 29 06:28:07 UTC 2021
Modified Files:
src/common/lib/libc/arch/arm/atomic: atomic_cas_8.S
Log Message:
Whitespace
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/common/lib/libc/arch/arm/atomic/atomic_cas_8
Module Name:src
Committed By: skrll
Date: Mon Jun 28 09:00:45 UTC 2021
Modified Files:
src/common/lib/libc/arch/arm/atomic: atomic_add_64.S atomic_and_64.S
atomic_nand_64.S atomic_or_64.S atomic_sub_64.S atomic_swap_64.S
atomic_xor_64.S
Log Message:
Module Name:src
Committed By: skrll
Date: Tue Apr 27 05:40:29 UTC 2021
Modified Files:
src/common/lib/libc/arch/arm/atomic: membar_ops.S
Log Message:
Improve the membar_ops barriers - no need to use dsb and wait for
completion. Also, we only to act on the inner shareabili
Module Name:src
Committed By: skrll
Date: Mon Apr 26 21:40:21 UTC 2021
Modified Files:
src/common/lib/libc/arch/arm/atomic: atomic_swap.S atomic_swap_16.S
atomic_swap_64.S
Log Message:
Add the appropriate memory barrier before the lock is cleared in
__sync_lock
Module Name:src
Committed By: skrll
Date: Sat Apr 24 20:34:34 UTC 2021
Modified Files:
src/common/lib/libc/arch/arm/atomic: atomic_swap.S atomic_swap_64.S
Log Message:
Trailing whitespace
To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 src/common/lib/libc/a
Module Name:src
Committed By: skrll
Date: Sat Apr 24 20:29:04 UTC 2021
Modified Files:
src/common/lib/libc/arch/arm/atomic: atomic_swap.S
Log Message:
Fix __sync_lock_release_4 to actually zeroise the whole 4bytes/32bits.
To generate a diff of this commit:
cvs rdiff -u -
Module Name:src
Committed By: dholland
Date: Fri Dec 11 09:02:33 UTC 2020
Modified Files:
src/common/lib/libc/arch/arm/gen: byte_swap_4.S
Log Message:
arm bswap32: fix fatal typo in thumb code (PR 55854)
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/com
Module Name:src
Committed By: dholland
Date: Wed Dec 9 02:46:57 UTC 2020
Modified Files:
src/common/lib/libc/arch/arm/gen: byte_swap_4.S
Log Message:
arm bswap32: Improve the comments showing the byte flow.
It's confusing to use 1-4 for bytes 1-4 and then 0 for literal z
Module Name:src
Committed By: skrll
Date: Mon Mar 9 11:21:54 UTC 2020
Modified Files:
src/common/lib/libc/arch/arm/atomic: atomic_cas_up.S
Log Message:
Give the thumb atomic ops a chance of working
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/common/l
Module Name:src
Committed By: skrll
Date: Thu Apr 13 07:49:52 UTC 2017
Modified Files:
src/common/lib/libc/arch/arm/string: memmove.S
Log Message:
Comment alignment. No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/common/lib/libc/ar
Module Name:src
Committed By: christos
Date: Sat Jan 14 04:54:42 UTC 2017
Modified Files:
src/common/lib/libc/arch/arm/string: strcpy_naive.S
Log Message:
fix standalone
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/common/lib/libc/arch/arm/string/strcp
Module Name:src
Committed By: christos
Date: Sat Jan 14 04:53:25 UTC 2017
Modified Files:
src/common/lib/libc/arch/arm/string: strcpy_naive.S
Log Message:
fix standalone
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/common/lib/libc/arch/arm/string/strcp
Module Name:src
Committed By: christos
Date: Sat Jan 14 03:35:21 UTC 2017
Modified Files:
src/common/lib/libc/arch/arm/string: strcpy_arm.S strcpy_naive.S
Log Message:
fix rump
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/common/lib/libc/arch/arm/strin
Module Name:src
Committed By: christos
Date: Sat Jan 14 03:00:13 UTC 2017
Modified Files:
src/common/lib/libc/arch/arm/string: strcpy_arm.S strcpy_thumb.S
strlcat.S
Log Message:
fix weak symbols. More work needs to be done for memcpy/strlen etc.
To generate a
Module Name:src
Committed By: christos
Date: Fri Jan 13 13:14:54 UTC 2017
Modified Files:
src/common/lib/libc/arch/arm/string: strcpy_arm.S strcpy_naive.S
strcpy_thumb.S strlcat.S
Log Message:
No need to include namespace.h; no other assembly code does.
To ge
Module Name:src
Committed By: skrll
Date: Fri Dec 11 12:41:10 UTC 2015
Modified Files:
src/common/lib/libc/arch/arm/atomic: atomic_nand_16.S atomic_nand_32.S
atomic_nand_64.S atomic_nand_8.S sync_fetch_and_nand_8.S
Log Message:
Use gcc 4.4 and later operation f
Module Name:src
Committed By: matt
Date: Sun Jun 7 15:06:24 UTC 2015
Modified Files:
src/common/lib/libc/arch/arm/atomic: Makefile.inc
Log Message:
Back out last change; fixed in the correct place.
To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 src/common
Module Name:src
Committed By: matt
Date: Sun Jun 7 15:05:34 UTC 2015
Modified Files:
src/common/lib/libc/arch/arm: features.mk
Log Message:
Use ${COPT} so it properly emits the right features doing MKCOMPAT
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src
Module Name:src
Committed By: joerg
Date: Sun Jun 7 11:46:56 UTC 2015
Modified Files:
src/common/lib/libc/arch/arm/atomic: Makefile.inc
Log Message:
Require ARMv5TE to assemble.
To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 src/common/lib/libc/arch/arm/a
Module Name:src
Committed By: joerg
Date: Sun Jun 7 11:41:59 UTC 2015
Modified Files:
src/common/lib/libc/arch/arm/string: memcpy.S
Log Message:
Add ARM EABI aliases for aligned arguments.
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/common/lib/libc/a
Module Name:src
Committed By: justin
Date: Sun May 17 22:14:38 UTC 2015
Modified Files:
src/common/lib/libc/arch/arm/string: ffs.S
Log Message:
It is just the __ffssi2 alias we do not want in rump kernel
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/com
Module Name:src
Committed By: justin
Date: Sun May 17 22:08:24 UTC 2015
Modified Files:
src/common/lib/libc/arch/arm/atomic: Makefile.inc
sync_bool_compare_and_swap_1.S sync_bool_compare_and_swap_2.S
sync_bool_compare_and_swap_4.S sync_bool_compare_a
Module Name:src
Committed By: justin
Date: Sun May 17 20:57:12 UTC 2015
Modified Files:
src/common/lib/libc/arch/arm/atomic: atomic_op_asm.h atomic_swap.S
atomic_swap_16.S atomic_swap_64.S sync_bool_compare_and_swap_1.S
sync_bool_compare_and_swap_2.S
Module Name:src
Committed By: skrll
Date: Fri Apr 17 07:15:03 UTC 2015
Modified Files:
src/common/lib/libc/arch/arm/atomic: atomic_swap.S
Log Message:
Use the right register in previous. Spotted by matt@
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/
Module Name:src
Committed By: skrll
Date: Fri Apr 17 07:03:40 UTC 2015
Modified Files:
src/common/lib/libc/arch/arm/atomic: atomic_swap.S
Log Message:
ARM ARM D7.3.2 - ensure all previous accesses are observed before
the lock is cleared
To generate a diff of this commit:
Module Name:src
Committed By: justin
Date: Thu Mar 26 13:34:51 UTC 2015
Modified Files:
src/common/lib/libc/arch/arm/string: memcmp.S memcpy.S memmove.S
memset.S
Log Message:
Don't build the __eabi_ aliases in the arm rump kernel.
These are provided by libc in
Module Name:src
Committed By: martin
Date: Mon Oct 13 12:49:59 UTC 2014
Modified Files:
src/common/lib/libc/arch/arm/atomic: Makefile.inc
Log Message:
Move the and_{16,8}_nv sources into the right (libc only) block.
To generate a diff of this commit:
cvs rdiff -u -r1.24
Module Name:src
Committed By: skrll
Date: Fri Mar 28 21:32:41 UTC 2014
Modified Files:
src/common/lib/libc/arch/arm/atomic: membar_ops.S
Log Message:
Ensure SBZ register is zero
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/common/lib/libc/arch/arm/atom
Module Name:src
Committed By: matt
Date: Wed Mar 5 17:20:48 UTC 2014
Modified Files:
src/common/lib/libc/arch/arm/atomic: atomic_cas_64.S
Log Message:
apcs-gnu only passes one register on the stack.
ldrd always loads little endian (low address, low register).
To generat
Module Name:src
Committed By: matt
Date: Tue Mar 4 16:15:28 UTC 2014
Modified Files:
src/common/lib/libc/arch/arm/atomic: Makefile.inc atomic_add_16.S
atomic_add_64.S atomic_add_8.S atomic_and_16.S atomic_and_64.S
atomic_and_8.S atomic_cas_16.S atom
Module Name:src
Committed By: matt
Date: Tue Mar 4 07:01:26 UTC 2014
Modified Files:
src/common/lib/libc/arch/arm/atomic: atomic_cas_64.S
Log Message:
Fix #if/#endif nesting
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/common/lib/libc/arch/arm/atomic/
Module Name:src
Committed By: matt
Date: Tue Mar 4 06:36:41 UTC 2014
Modified Files:
src/common/lib/libc/arch/arm/atomic: Makefile.inc
Log Message:
fix typo.
To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 src/common/lib/libc/arch/arm/atomic/Makefile.inc
Module Name:src
Committed By: matt
Date: Tue Mar 4 03:50:37 UTC 2014
Modified Files:
src/common/lib/libc/arch/arm/atomic: atomic_cas_64.S
Log Message:
Fix non-EABI loading of argument. Deal with endian issues.
Fixes PR/48635
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: matt
Date: Tue Mar 4 03:49:07 UTC 2014
Modified Files:
src/common/lib/libc/arch/arm/atomic: Makefile.inc
Log Message:
Add atomic_sub_64.S
To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/common/lib/libc/arch/arm/atomic/Make
Module Name:src
Committed By: matt
Date: Tue Mar 4 03:36:24 UTC 2014
Modified Files:
src/common/lib/libc/arch/arm/atomic: atomic_cas_up.S
Log Message:
Load new value from correct stack location in _atomic_cas_64_up
To generate a diff of this commit:
cvs rdiff -u -r1.6 -
Module Name:src
Committed By: matt
Date: Tue Mar 4 03:34:22 UTC 2014
Modified Files:
src/common/lib/libc/arch/arm/atomic: atomic_cas_64.S
Log Message:
Fetch value from correct stack location. Push an even number of registers
so ldrd won't fail.
To generate a diff of th
Module Name:src
Committed By: matt
Date: Thu Feb 27 09:37:02 UTC 2014
Added Files:
src/common/lib/libc/arch/arm: features.c features.mk
Log Message:
Add a method to test the compiler for things like LDREX availability,
LDRD availability, THUMB2, EABI.
To generate a diff
Module Name:src
Committed By: martin
Date: Sat Feb 22 17:16:12 UTC 2014
Modified Files:
src/common/lib/libc/arch/arm/atomic: Makefile.inc
Log Message:
Missed one __sync_* op (or gcc4.8 does inline it, while 4.5 does not?)
To generate a diff of this commit:
cvs rdiff -u -
Module Name:src
Committed By: martin
Date: Sat Feb 22 08:08:56 UTC 2014
Modified Files:
src/common/lib/libc/arch/arm/atomic: Makefile.inc
Log Message:
Move the __sync_* ops added in the previous change to a libc-only section
To generate a diff of this commit:
cvs rdiff -
Module Name:src
Committed By: martin
Date: Fri Feb 21 21:54:38 UTC 2014
Modified Files:
src/common/lib/libc/arch/arm/atomic: Makefile.inc
Log Message:
Provide the missing __sync_* ops for earlier arm versions
To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16
Module Name:src
Committed By: matt
Date: Thu Jan 30 06:39:16 UTC 2014
Modified Files:
src/common/lib/libc/arch/arm/atomic: atomic_swap.S
Log Message:
switch to unified syntax
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/common/lib/libc/arch/arm/atomic/
Module Name:src
Committed By: joerg
Date: Wed Jan 29 22:29:43 UTC 2014
Modified Files:
src/common/lib/libc/arch/arm/gen: __aeabi_idiv0.c __aeabi_ldiv0.c
Log Message:
Kernel and standalone code uses panic() for broken code.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: matt
Date: Mon Jan 27 18:05:25 UTC 2014
Modified Files:
src/common/lib/libc/arch/arm/atomic: Makefile.inc atomic_cas_up.S
Log Message:
Add _atomic_cas_16_up and _atomic_cas_8_up
To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 s
Module Name:src
Committed By: martin
Date: Thu Jan 23 11:45:46 UTC 2014
Modified Files:
src/common/lib/libc/arch/arm/string: ffs.S
Log Message:
PR port-arm/48543: do provide __ffssi2 as strong alias (in case libgcc.a gets
not linked in) for now.
OK: skrll@
To generate a
Module Name:src
Committed By: matt
Date: Thu Dec 12 18:01:15 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/quad: __aeabi_uldivmod.S
Log Message:
Fix a bug in the divby0 case.
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/common/lib/libc/arch/arm
Module Name:src
Committed By: joerg
Date: Sat Nov 30 21:09:11 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/atomic: atomic_and_64.S atomic_cas_64.S
atomic_dec_64.S atomic_inc_64.S atomic_nand_64.S atomic_or_64.S
atomic_swap_64.S atomic_xor_64
Module Name:src
Committed By: joerg
Date: Sat Nov 30 20:43:53 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/atomic: atomic_add_64.S
Log Message:
Explicitly name the register pairs.
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/common/lib/libc/a
Module Name:src
Committed By: matt
Date: Fri Nov 8 22:42:52 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/atomic: Makefile.inc atomic_add_32.S
atomic_add_64.S atomic_and_32.S atomic_and_64.S atomic_cas_32.S
atomic_cas_64.S atomic_cas_8.S ato
Module Name:src
Committed By: skrll
Date: Mon Sep 30 13:07:51 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/string: ffs.S
Log Message:
More (stylistic) whitespace.
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/common/lib/libc/arch/arm/string/ffs
Module Name:src
Committed By: skrll
Date: Mon Sep 30 12:31:27 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/string: ffs.S
Log Message:
Appease new gas
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/common/lib/libc/arch/arm/string/ffs.S
Please no
Module Name:src
Committed By: matt
Date: Mon Sep 9 07:33:54 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/gen: divsi3.S udivsi3.S
Log Message:
Remove movw/movt due to linker problems.
Check for 0 divisor and __aeabi_idiv0 if needed (EABI && _LIBC only).
To gener
Module Name:src
Committed By: matt
Date: Mon Sep 9 00:34:10 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/gen: divsi3.S udivsi3.S
Log Message:
s/__libc/_libc/
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/common/lib/libc/arch/arm/gen/divsi3.S
Module Name:src
Committed By: matt
Date: Sun Sep 8 13:24:16 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/gen: divsi3.S udivsi3.S
Log Message:
Support using hwdiv instructions if those are available.
But only for EABI.
To generate a diff of this commit:
cvs rdif
Module Name:src
Committed By: matt
Date: Thu Sep 5 05:15:47 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/string: strcat_arm.S strlcat_arm.S
strlen_arm.S
Log Message:
Use __ARM_EABI__ and new __UNWIND_TABLES__ to decide when to use .cfi ops
To genera
Module Name:src
Committed By: matt
Date: Thu Sep 5 05:16:08 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/gen: divsi3.S udivsi3.S
Log Message:
Use __ARM_EABI__ and new __UNWIND_TABLES__ to decide when to use .cfi ops
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: matt
Date: Sun Aug 25 06:15:06 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/string: strrchr_arm.S
Log Message:
move a misplaced #endif
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/common/lib/libc/arch/arm/string/s
Module Name:src
Committed By: matt
Date: Thu Aug 22 19:25:00 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/gen: divsi3.S udivsi3.S
src/common/lib/libc/arch/arm/string: strcat_arm.S strlcat_arm.S
strlcat_naive.S strlen_arm.S
Log Message:
Don't in
Module Name:src
Committed By: matt
Date: Tue Aug 20 21:37:39 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/string: strcpy_naive.S
Log Message:
write of final NUL in strlcpy doesn't need to be post-incremented
To generate a diff of this commit:
cvs rdiff -u -r1.3
Module Name:src
Committed By: matt
Date: Tue Aug 20 21:35:24 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/string: strcpy.S strlcpy.S strncpy.S
Log Message:
If compiling standalone with Thumb, use the thumb version instead of the
naive version.
To generate a diff
Module Name:src
Committed By: matt
Date: Tue Aug 20 21:32:50 UTC 2013
Added Files:
src/common/lib/libc/arch/arm/string: strcpy_thumb.S
Log Message:
Thumb versions of strcpy/strlcpy/strncpy
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/common/lib/libc/arch
Module Name:src
Committed By: matt
Date: Tue Aug 20 21:08:54 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/string: strlcat.S
Log Message:
strlcat_arm.S is smaller than strlcat_naive.S so always use it.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 s
Module Name:src
Committed By: matt
Date: Tue Aug 20 16:34:47 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/string: strlen_arm.S
Log Message:
Add a missing it gt before movgt for thumb
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/common/lib/libc
Module Name:src
Committed By: matt
Date: Tue Aug 20 08:08:59 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/string: strnlen.S
Log Message:
Use the arm versions of strnlen if compiling thumb2
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/common/li
Module Name:src
Committed By: matt
Date: Tue Aug 20 08:07:30 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/string: strchr.S strlen.S strrchr.S
Log Message:
Use the arm versions of strlen/strchr/strrchr if compiling thumb2
To generate a diff of this commit:
cvs rd
Module Name:src
Committed By: matt
Date: Tue Aug 20 08:06:30 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/string: strlen_arm.S
Log Message:
thumbify (part2)
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/common/lib/libc/arch/arm/string/strlen_ar
Module Name:src
Committed By: matt
Date: Tue Aug 20 08:05:49 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/string: strrchr_arm.S
Log Message:
swap r1 & ip
use adds, eors, etc.
teq -> cmp
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/common/lib/l
Module Name:src
Committed By: matt
Date: Tue Aug 20 07:52:31 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/atomic: atomic_add_64.S atomic_and_64.S
atomic_or_64.S atomic_swap_64.S
Log Message:
Push two registers to keep stack aligned.
To generate a dif
Module Name:src
Committed By: matt
Date: Tue Aug 20 07:25:52 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/string: memcpy.S
Log Message:
Unless we are using an XSCALE, default to the normal arm version of memcpy.
To generate a diff of this commit:
cvs rdiff -u -r
Module Name:src
Committed By: matt
Date: Mon Aug 19 17:50:04 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/string: strchr_arm.S
Log Message:
Add two thumb2 bits.
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/common/lib/libc/arch/arm/string/strch
Module Name:src
Committed By: matt
Date: Mon Aug 19 17:41:47 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/string: strchr_arm.S
Log Message:
Missing one teq -> cmp
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/common/lib/libc/arch/arm/string/str
Module Name:src
Committed By: matt
Date: Mon Aug 19 17:38:47 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/string: strchr_arm.S
Log Message:
Swap use of r1 and ip
teq -> cmp.
add s to few instructions
(thumbify part 1)
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: matt
Date: Mon Aug 19 17:02:25 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/string: strcat_naive.S strchr_naive.S
strlen_naive.S strrchr_naive.S
Log Message:
cbnz/cbz can not branch backwards so nuke 'em.
Use the same regi
Module Name:src
Committed By: matt
Date: Mon Aug 19 06:23:59 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/string: memcmp.S memset.S
Log Message:
Add END()
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/common/lib/libc/arch/arm/string/memcmp.S
cv
Module Name:src
Committed By: matt
Date: Mon Aug 19 06:11:20 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/string: strlcat_arm.S
Log Message:
fix cfi_register -> cfi_offset
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/common/lib/libc/arch/arm/s
Module Name:src
Committed By: matt
Date: Mon Aug 19 03:55:12 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/atomic: Makefile.inc
Log Message:
Rework to allow thumb armv7 compilation.
Add atomic_simplelock.c for thumb
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: matt
Date: Mon Aug 19 03:54:15 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/gen: divsi3.S
Log Message:
Thumbify (and use .cfi ops)
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/common/lib/libc/arch/arm/gen/divsi3.S
Module Name:src
Committed By: matt
Date: Mon Aug 19 03:51:04 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/gen: udivsi3.S
Log Message:
thumbify
add .cfi ops (for thumb)
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/common/lib/libc/arch/arm/gen/u
Module Name:src
Committed By: matt
Date: Mon Aug 19 03:47:06 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/gen: divide.S
Log Message:
This is ARM only
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/common/lib/libc/arch/arm/gen/divide.S
Please no
Module Name:src
Committed By: matt
Date: Mon Aug 19 03:44:47 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/gen: byte_swap_4.S
Log Message:
Add thumb version
Use STRONG_ALIAS
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/common/lib/libc/arch/arm/
Module Name:src
Committed By: matt
Date: Mon Aug 19 03:44:18 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/gen: byte_swap_2.S
Log Message:
Use STRONG_ALIAS
Add thumb variation
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/common/lib/libc/arch/ar
Module Name:src
Committed By: matt
Date: Mon Aug 19 03:43:07 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/quad: __aeabi_uldivmod.S
Log Message:
Add .cfi ops
Thumbify
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/common/lib/libc/arch/arm/quad/__
Module Name:src
Committed By: matt
Date: Mon Aug 19 03:27:34 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/quad: __aeabi_ldivmod.S
Log Message:
Add cfi ops.
Thumbify
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 \
src/common/lib/libc/arch/arm/
Module Name:src
Committed By: matt
Date: Mon Aug 19 02:55:19 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/string: ffs.S
Log Message:
Add END() and clarify thumb/arm
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/common/lib/libc/arch/arm/string/f
Module Name:src
Committed By: matt
Date: Mon Aug 19 02:54:02 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/string: strcat_naive.S
Log Message:
Thumbify
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/common/lib/libc/arch/arm/string/strcat_naive.S
Module Name:src
Committed By: matt
Date: Mon Aug 19 02:37:12 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/string: memmove.S
Log Message:
Add END()
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/common/lib/libc/arch/arm/string/memmove.S
Please n
Module Name:src
Committed By: matt
Date: Mon Aug 19 02:36:27 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/string: strrchr_naive.S
Log Message:
Thumbify
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/common/lib/libc/arch/arm/string/strrchr_naive.
Module Name:src
Committed By: matt
Date: Mon Aug 19 02:24:09 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/string: strrchr_naive.S
Log Message:
ip -> r2
teq -> cmp
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/common/lib/libc/arch/arm/string/str
Module Name:src
Committed By: matt
Date: Mon Aug 19 02:22:25 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/string: strchr_naive.S
Log Message:
Thumbify
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/common/lib/libc/arch/arm/string/strchr_naive.S
Module Name:src
Committed By: matt
Date: Mon Aug 19 02:20:06 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/string: strchr_naive.S
Log Message:
ip -> r2
teq -> cmp
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/common/lib/libc/arch/arm/string/strc
Module Name:src
Committed By: matt
Date: Mon Aug 19 02:13:14 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/string: strlen_naive.S
Log Message:
Thumbify
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/common/lib/libc/arch/arm/string/strlen_naive.S
Module Name:src
Committed By: matt
Date: Mon Aug 19 02:11:03 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/string: strlen_naive.S
Log Message:
Use ip as a temporary
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/common/lib/libc/arch/arm/string/st
Module Name:src
Committed By: matt
Date: Mon Aug 19 02:08:41 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/string: strlen_naive.S
Log Message:
Change previous use of r2 to r3
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/common/lib/libc/arch/arm
Module Name:src
Committed By: matt
Date: Mon Aug 19 02:07:22 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/string: strlen_naive.S
Log Message:
teq -> cmp
ip -> r2
add/sub -> adds/subs
(thumbify part 1)
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 s
Module Name:src
Committed By: matt
Date: Mon Aug 19 01:17:32 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/string: strlen_arm.S
Log Message:
For EABI, add .cfi ops
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/common/lib/libc/arch/arm/string/str
Module Name:src
Committed By: matt
Date: Mon Aug 19 01:12:08 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/string: strlcat_arm.S
Log Message:
Add .cfi for __ARM_EABI__
Thumbify
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/common/lib/libc/arch/a
Module Name:src
Committed By: matt
Date: Mon Aug 19 01:08:53 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/string: memcpy_xscale.S
Log Message:
Add END(memcpy)
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/common/lib/libc/arch/arm/string/memcpy_
Module Name:src
Committed By: matt
Date: Mon Aug 19 01:08:29 UTC 2013
Modified Files:
src/common/lib/libc/arch/arm/string: strchr.S strlen.S strnlen.S
strrchr.S
Log Message:
For Thumb, use naive version
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r
1 - 100 of 200 matches
Mail list logo