Changes in kernel/arch/mips32/src/asm.S [0407636:5301662] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/mips32/src/asm.S
r0407636 r5301662 27 27 */ 28 28 29 #include <abi/asmtool.h>30 29 #include <arch/asm/regname.h> 31 30 #include <arch/fpu_context_struct.h> … … 49 48 .set nomacro 50 49 51 FUNCTION_BEGIN(asm_delay_loop) 50 .global asm_delay_loop 51 asm_delay_loop: 52 52 j $31 53 53 nop 54 FUNCTION_END(asm_delay_loop) 55 56 FUNCTION_BEGIN(cpu_halt) 54 55 .global cpu_halt 56 cpu_halt: 57 57 j cpu_halt 58 58 nop 59 FUNCTION_END(cpu_halt) 60 61 FUNCTION_BEGIN(memcpy_from_uspace) 62 FUNCTION_BEGIN(memcpy_to_uspace) 59 60 .global memcpy_from_uspace 61 .global memcpy_to_uspace 62 .global memcpy_from_uspace_failover_address 63 .global memcpy_to_uspace_failover_address 64 memcpy_from_uspace: 65 memcpy_to_uspace: 63 66 move $t2, $a0 /* save dst */ 64 67 … … 126 129 jr $ra 127 130 move $v0, $t2 128 FUNCTION_END(memcpy_from_uspace) 129 FUNCTION_END(memcpy_to_uspace) 130 131 SYMBOL(memcpy_from_uspace_failover_address) 132 SYMBOL(memcpy_to_uspace_failover_address) 131 132 memcpy_from_uspace_failover_address: 133 memcpy_to_uspace_failover_address: 133 134 jr $ra 134 135 move $v0, $zero … … 154 155 .endm 155 156 156 FUNCTION_BEGIN(fpu_context_save) 157 .global fpu_context_save 158 fpu_context_save: 157 159 #ifdef CONFIG_FPU 158 160 fpu_gp_save 0, $a0 … … 223 225 j $ra 224 226 nop 225 FUNCTION_END(fpu_context_save) 226 227 FUNCTION_BEGIN(fpu_context_restore) 227 228 .global fpu_context_restore 229 fpu_context_restore: 228 230 #ifdef CONFIG_FPU 229 231 fpu_gp_restore 0, $a0 … … 294 296 j $ra 295 297 nop 296 FUNCTION_END(fpu_context_restore) 297 298 FUNCTION_BEGIN(early_putchar) 298 299 .global early_putchar 300 early_putchar: 299 301 j $ra 300 302 nop 301 FUNCTION_END(early_putchar)
Note:
See TracChangeset
for help on using the changeset viewer.