Changes in kernel/arch/arm32/src/asm.S [e98f1c3e:9d58539] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/arm32/src/asm.S
re98f1c3e r9d58539 27 27 */ 28 28 29 #include <abi/asmtool.h>30 31 29 .text 32 30 33 FUNCTION_BEGIN(memcpy_from_uspace) 34 FUNCTION_BEGIN(memcpy_to_uspace) 31 .global memcpy_from_uspace 32 .global memcpy_to_uspace 33 .global memcpy_from_uspace_failover_address 34 .global memcpy_to_uspace_failover_address 35 .global early_putchar 36 37 memcpy_from_uspace: 38 memcpy_to_uspace: 35 39 add r3, r1, #3 36 40 bic r3, r3, #3 … … 90 94 bne 7b 91 95 b 3b 92 FUNCTION_END(memcpy_from_uspace)93 FUNCTION_END(memcpy_to_uspace)94 96 95 SYMBOL(memcpy_from_uspace_failover_address) 96 SYMBOL(memcpy_to_uspace_failover_address) 97 memcpy_from_uspace_failover_address: 98 memcpy_to_uspace_failover_address: 97 99 mov r0, #0 98 100 ldmia sp!, {r4, r5, pc} 99 101 100 FUNCTION_BEGIN(early_putchar) 102 early_putchar: 101 103 mov pc, lr 102 FUNCTION_END(early_putchar)
Note:
See TracChangeset
for help on using the changeset viewer.