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