Resolve merge conflict

This commit is contained in:
Gregory Nutt 2015-01-29 11:50:36 -06:00
commit f645c10f40
3 changed files with 33 additions and 1 deletions

View File

@ -9556,6 +9556,8 @@
interrupts are automatically restored when the wait happens. But
with CONFIG_NET_NOINTS=y, the wait blocks with the network locked --
bad style and also can lead to a deadlock condition (2015-01-28).
* arch/arm/src/armv7-a/arm_memcpy.S and arch/arm/src/armv7-m/up_memcpy.S:
ARM assembly language memcpy.S's were not returning a value in R0 they
are required to do. From David Sidrane (2015-01-29).
* net/local: Extend Unix domain socket support to include support
for datagram Unix domain sockets (2015-01-29).

View File

@ -143,11 +143,26 @@ MEM_LongCopyTable:
* Input Parameters:
* r0 = destination, r1 = source, r2 = length
*
* Returned Value:
* r0 = destination r1-r3 burned
*
************************************************************************************/
.align 4
.thumb_func
memcpy:
push {r14}
push {r0}
bl _do_memcpy
pop {r0}
pop {pc}
.align 4
.thumb_func
_do_memcpy:
push {r14}
/* This allows the inner workings to "assume" a minimum amount of bytes */
/* Quickly check for very short copies */

View File

@ -142,11 +142,26 @@ MEM_LongCopyTable:
* Input Parameters:
* r0 = destination, r1 = source, r2 = length
*
* Returned Value:
* r0 = destination r1-r3 burned
*
************************************************************************************/
.align 4
.thumb_func
memcpy:
push {r14}
push {r0}
bl _do_memcpy
pop {r0}
pop {pc}
.align 4
.thumb_func
_do_memcpy:
push {r14}
/* This allows the inner workings to "assume" a minimum amount of bytes */
/* Quickly check for very short copies */